diff dwtx/jface/internal/text/revisions/RevisionSelectionProvider.d @ 138:b6bad70d540a

Regex instanceof changes
author Frank Benoit <benoit@tionex.de>
date Sun, 24 Aug 2008 02:26:23 +0200
parents 51e6e63f930e
children 75302ef3f92f
line wrap: on
line diff
--- a/dwtx/jface/internal/text/revisions/RevisionSelectionProvider.d	Sun Aug 24 02:22:48 2008 +0200
+++ b/dwtx/jface/internal/text/revisions/RevisionSelectionProvider.d	Sun Aug 24 02:26:23 2008 +0200
@@ -66,7 +66,7 @@
 
         public void selectionChanged(SelectionChangedEvent event) {
             ISelection selection= event.getSelection();
-            if (selection instanceof ITextSelection) {
+            if ( cast(ITextSelection)selection ) {
                 ITextSelection ts= cast(ITextSelection) selection;
                 int offset= ts.getOffset();
                 setSelectedRevision(fPainter.getRevision(offset));
@@ -139,11 +139,11 @@
     public void setSelection(ISelection selection) {
         if (fIgnoreEvents)
             return;
-        if (selection instanceof IStructuredSelection) {
+        if ( cast(IStructuredSelection)selection ) {
             Object first= (cast(IStructuredSelection) selection).getFirstElement();
-            if (first instanceof Revision)
+            if ( cast(Revision)first )
                 fPainter.handleRevisionSelected(cast(Revision) first);
-            else if (first instanceof String)
+            else if ( cast(String)first )
                 fPainter.handleRevisionSelected(cast(String) first);
             else if (selection.isEmpty())
                 fPainter.handleRevisionSelected(cast(Revision) null);
@@ -160,7 +160,7 @@
         fViewer= viewer;
         if (fViewer !is null) {
             ISelectionProvider provider= fViewer.getSelectionProvider();
-            if (provider instanceof IPostSelectionProvider) {
+            if ( cast(IPostSelectionProvider)provider ) {
                 IPostSelectionProvider postProvider= cast(IPostSelectionProvider) provider;
                 fSelectionListener= new PostSelectionListener(postProvider);
             }