Mercurial > projects > dwt-addons
comparison dwtx/jface/internal/text/revisions/RevisionPainter.d @ 142:893c017bcdc5
instanceof
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Sun, 24 Aug 2008 21:29:00 +0200 |
parents | 26688fec6d23 |
children | 75302ef3f92f |
comparison
equal
deleted
inserted
replaced
141:ea8dd2e11034 | 142:893c017bcdc5 |
---|---|
816 * Sets the line differ. | 816 * Sets the line differ. |
817 * | 817 * |
818 * @param differ the line differ or <code>null</code> if none | 818 * @param differ the line differ or <code>null</code> if none |
819 */ | 819 */ |
820 private void setDiffer(IAnnotationModel differ) { | 820 private void setDiffer(IAnnotationModel differ) { |
821 if (differ instanceof ILineDiffer || differ is null) { | 821 if ( cast(ILineDiffer)differ || differ is null) { |
822 if (fLineDiffer !is differ) { | 822 if (fLineDiffer !is differ) { |
823 if (fLineDiffer !is null) | 823 if (fLineDiffer !is null) |
824 (cast(IAnnotationModel) fLineDiffer).removeAnnotationModelListener(fAnnotationListener); | 824 (cast(IAnnotationModel) fLineDiffer).removeAnnotationModelListener(fAnnotationListener); |
825 fLineDiffer= cast(ILineDiffer) differ; | 825 fLineDiffer= cast(ILineDiffer) differ; |
826 if (fLineDiffer !is null) | 826 if (fLineDiffer !is null) |