Correct mode is now selected in modeMenu

This commit is contained in:
joelmoniz
2014-06-27 18:19:48 +05:30
parent b336330ce2
commit 987d20d164
+10
View File
@@ -390,6 +390,16 @@ public abstract class Editor extends JFrame implements RunnerListener {
item.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
base.changeMode(m);
if (sketch.isModified()) {
for (Component c : modeMenu.getPopupMenu().getComponents()) {
if (c instanceof JRadioButtonMenuItem) {
if (((JRadioButtonMenuItem)c).getText() == mode.getTitle()) {
((JRadioButtonMenuItem)c).setSelected(true);
break;
}
}
}
}
}
});
modeMenu.add(item);