ref #8389: fix NPE and smaller issues in preferences
[taxeditor.git] / eu.etaxonomy.taxeditor.store / src / main / java / eu / etaxonomy / taxeditor / preference / menu / FeatureMenuPreferences.java
index 9e637c45ea06a16fe1bd4fe0bd2438ad843c937b..0cbfebed4e7ae1f85383568f376aad1a609fea9a 100644 (file)
@@ -51,9 +51,11 @@ public class FeatureMenuPreferences extends GeneralTermPreference{
 
     @Override
     public boolean performOk(){
-        boolean result = super.performOk();
-        if (result){
-            TermEditorInput.getPreferredTaxonFeatureTree(true);
+        if (isApply()){
+            boolean result = super.performOk();
+            if (result){
+                TermEditorInput.getPreferredTaxonFeatureTree(true);
+            }
         }
         return true;