diff dwtx/jface/text/source/SourceViewer.d @ 143:53b889547456

instanceof after &&
author Frank Benoit <benoit@tionex.de>
date Sun, 24 Aug 2008 21:32:37 +0200
parents 893c017bcdc5
children 02cd5f1224d3
line wrap: on
line diff
--- a/dwtx/jface/text/source/SourceViewer.d	Sun Aug 24 21:29:00 2008 +0200
+++ b/dwtx/jface/text/source/SourceViewer.d	Sun Aug 24 21:32:37 2008 +0200
@@ -435,7 +435,7 @@
         fContentAssistant= configuration.getContentAssistant(this);
         if (fContentAssistant !is null) {
             fContentAssistant.install(this);
-            if ( cast(IContentAssistantExtension4)fContentAssistant  && fContentAssistant instanceof IContentAssistantExtension4)
+            if ( cast(IContentAssistantExtension4)fContentAssistant  && cast(IContentAssistantExtension4)fContentAssistant )
                 fContentAssistantFacade= new ContentAssistantFacade(fContentAssistant);
             fContentAssistantInstalled= true;
         }
@@ -1047,7 +1047,7 @@
             revealRange(start, length);
         }
 
-        if (fRangeIndicator !is null && fVisualAnnotationModel instanceof IAnnotationModelExtension) {
+        if (fRangeIndicator !is null && cast(IAnnotationModelExtension)fVisualAnnotationModel ) {
             IAnnotationModelExtension extension= cast(IAnnotationModelExtension) fVisualAnnotationModel;
             extension.modifyAnnotationPosition(fRangeIndicator, new Position(start, length));
         }