ref #5670: avoid CCE in RefreshTreeHandler
authorKatja Luther <k.luther@bgbm.org>
Fri, 5 Mar 2021 13:52:53 +0000 (14:52 +0100)
committerKatja Luther <k.luther@bgbm.org>
Fri, 5 Mar 2021 13:53:25 +0000 (14:53 +0100)
eu.etaxonomy.taxeditor.navigation/src/main/java/eu/etaxonomy/taxeditor/navigation/navigator/e4/handler/RefreshTreeHandlerE4.java

index 91665b7ed3d620627cb43201f48131ba283a0bab..8460804f967d75f9d6ecb19163f3a21f7ec5aa70 100644 (file)
@@ -30,10 +30,11 @@ public class RefreshTreeHandlerE4 {
 
     @Execute
     public void execute(@Named(IServiceConstants.ACTIVE_PART)MPart activePart) {
+        if (activePart.getObject() instanceof TaxonNavigatorE4){
+            TaxonNavigatorE4 taxonNavigator = (TaxonNavigatorE4) activePart.getObject();
 
-        TaxonNavigatorE4 taxonNavigator = (TaxonNavigatorE4) activePart.getObject();
-
-        taxonNavigator.refresh();
+            taxonNavigator.refresh();
+        }
        }
 
     @CanExecute