JAL-2808 ensure pattern field re-enabled when needed for condition
[jalview.git] / src / jalview / gui / FeatureTypeSettings.java
index 5480f5d..6eb583c 100644 (file)
@@ -1408,10 +1408,7 @@ public class FeatureTypeSettings extends JalviewDialog
      * disable pattern field for condition 'Present / NotPresent'
      */
     Condition selectedCondition = (Condition) condCombo.getSelectedItem();
-    if (!selectedCondition.needsAPattern())
-    {
-      patternField.setEnabled(false);
-    }
+    patternField.setEnabled(selectedCondition.needsAPattern());
 
     /*
      * if a numeric condition is selected, show the value range
@@ -1653,6 +1650,7 @@ public class FeatureTypeSettings extends JalviewDialog
 
     if (pattern.length() == 0 && cond.needsAPattern())
     {
+      valueField.setEnabled(true); // ensure pattern field is enabled!
       return false;
     }