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)