adapt enable/disable sec part in name details config
authorKatja Luther <k.luther@bgbm.org>
Thu, 7 Feb 2019 11:48:44 +0000 (12:48 +0100)
committerKatja Luther <k.luther@bgbm.org>
Thu, 7 Feb 2019 11:48:44 +0000 (12:48 +0100)
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/NameDetailsViewConfiguration.java

index 80855ae86c60d3fc5ba3d47a162076d5a6d4371d..dc97752752c69f46550e6558a1c0a4ccc7c9a80c 100644 (file)
@@ -79,8 +79,11 @@ public class NameDetailsViewConfiguration extends CdmPreferencePage {
                     nameDetailsConfig.setSimpleDetailsViewActivated(isSimpleDetailsViewActivated);
                     dbSettings.setEnabled(isSimpleDetailsViewActivated);
                     PreferencesUtil.recursiveSetEnabled(dbSettings, isSimpleDetailsViewActivated);
-                    showSecDetail.setEnabled(isShowTaxon);
-                    secEnabled.setEnabled(isShowTaxon);
+                    if (isSimpleDetailsViewActivated){
+                        showSecDetail.setEnabled(isShowTaxon);
+                        secEnabled.setEnabled(isShowTaxon);
+                    }
+
                  }
              });
 
@@ -118,8 +121,11 @@ public class NameDetailsViewConfiguration extends CdmPreferencePage {
                      setApply(true);
                      isShowTaxon = showTaxon.getSelection();
                      nameDetailsConfig.setTaxonSectionActivated(isShowTaxon);
-                     showSecDetail.setEnabled(isShowTaxon);
-                     secEnabled.setEnabled(isShowTaxon);
+                     if (isSimpleDetailsViewActivated){
+                         showSecDetail.setEnabled(isShowTaxon);
+                         secEnabled.setEnabled(isShowTaxon);
+                     }
+
                   }
              });
 
@@ -345,8 +351,11 @@ public class NameDetailsViewConfiguration extends CdmPreferencePage {
                   }
              });
             PreferencesUtil.recursiveSetEnabled(dbSettings, isSimpleDetailsViewActivated);
-            showSecDetail.setEnabled(isShowTaxon);
-            secEnabled.setEnabled(isShowTaxon);
+            if (isSimpleDetailsViewActivated){
+                showSecDetail.setEnabled(isShowTaxon);
+                secEnabled.setEnabled(isShowTaxon);
+            }
+
         }else{
             final CLabel description = new CLabel(parent, SWT.NULL);
             description.setText(Messages.NameDetailsViewConfiguration_description_not_available);