Fixed bug introduced by #2628

This commit is contained in:
Federico Fissore 2015-02-13 15:30:43 +01:00
parent 00941453db
commit 5687528325
1 changed files with 8 additions and 4 deletions

View File

@ -967,13 +967,17 @@ public class Editor extends JFrame implements RunnerListener {
}
JCheckBoxMenuItem selection = null;
for (int i = 0; i < serialMenu.getItemCount(); i++) {
JCheckBoxMenuItem item = ((JCheckBoxMenuItem)serialMenu.getItem(i));
if (item == null) {
JMenuItem menuItem = serialMenu.getItem(i);
if (!(menuItem instanceof JCheckBoxMenuItem)) {
continue;
}
JCheckBoxMenuItem checkBoxMenuItem = ((JCheckBoxMenuItem) menuItem);
if (checkBoxMenuItem == null) {
System.out.println(_("name is null"));
continue;
}
item.setState(false);
if (name.equals(item.getText())) selection = item;
checkBoxMenuItem.setState(false);
if (name.equals(checkBoxMenuItem.getText())) selection = checkBoxMenuItem;
}
if (selection != null) selection.setState(true);
//System.out.println(item.getLabel());