X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fjalview%2Fgui%2FOptsAndParamsPage.java;h=4cac990e2ba91321d7f5dd8c369caefdbeebe12d;hb=ccebd462f3616f4c08cda443d246c0c7c0d54e00;hp=c09d7290a00fad043ebdad9a6c35173e7cc37989;hpb=aecb9184e4f9c4965dd0667b1ba3b42d5c018bbf;p=jalview.git diff --git a/src/jalview/gui/OptsAndParamsPage.java b/src/jalview/gui/OptsAndParamsPage.java index c09d729..4cac990 100644 --- a/src/jalview/gui/OptsAndParamsPage.java +++ b/src/jalview/gui/OptsAndParamsPage.java @@ -559,7 +559,7 @@ public class OptsAndParamsPage { if (adjusting) { - // return; + return; } if (!isChoiceParameter) { @@ -724,7 +724,6 @@ public class OptsAndParamsPage if (isChoiceParameter) { choicebox = buildComboBox(parm); - choicebox.setSelectedItem(parm.getValue()); choicebox.addActionListener(this); controlsPanel.add(choicebox, BorderLayout.CENTER); } @@ -757,9 +756,17 @@ public class OptsAndParamsPage } } - if (!isChoiceParameter && parm != null) + String value = parm.getValue(); + if (value != null) { - valueField.setText(parm.getValue()); + if (isChoiceParameter) + { + choicebox.setSelectedItem(value); + } + else + { + valueField.setText(value); + } } lastVal = updateSliderFromValueField(); adjusting = false;