From 987d20d1643ded0f8ae12ab62f6d5a96d4c919ee Mon Sep 17 00:00:00 2001 From: joelmoniz Date: Fri, 27 Jun 2014 18:19:48 +0530 Subject: [PATCH] Correct mode is now selected in modeMenu --- app/src/processing/app/Editor.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app/src/processing/app/Editor.java b/app/src/processing/app/Editor.java index ae90ba51f..9d9b06dae 100644 --- a/app/src/processing/app/Editor.java +++ b/app/src/processing/app/Editor.java @@ -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);