From 4507753620a54ccb8eb3ce11df9f149e7a2d8a64 Mon Sep 17 00:00:00 2001 From: gmungoc Date: Wed, 7 Feb 2018 15:20:29 +0000 Subject: [PATCH 1/1] JAL-2808 ensure pattern field re-enabled when needed for condition --- src/jalview/gui/FeatureTypeSettings.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/jalview/gui/FeatureTypeSettings.java b/src/jalview/gui/FeatureTypeSettings.java index 5480f5d..6eb583c 100644 --- a/src/jalview/gui/FeatureTypeSettings.java +++ b/src/jalview/gui/FeatureTypeSettings.java @@ -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; } -- 1.7.10.2