diff --git a/java_console/ui/src/com/irnems/Launcher.java b/java_console/ui/src/com/irnems/Launcher.java index c3da37f25b..10129373cb 100644 --- a/java_console/ui/src/com/irnems/Launcher.java +++ b/java_console/ui/src/com/irnems/Launcher.java @@ -19,7 +19,7 @@ import javax.swing.*; * @see WavePanel */ public class Launcher extends FrameHelper { - public static final int CONSOLE_VERSION = 20140831; + public static final int CONSOLE_VERSION = 20140902; public static final boolean SHOW_STIMULATOR = true; public Launcher(String port) { diff --git a/java_console/ui/src/com/rusefi/ui/RecentCommands.java b/java_console/ui/src/com/rusefi/ui/RecentCommands.java index 79c0001015..746381f59f 100644 --- a/java_console/ui/src/com/rusefi/ui/RecentCommands.java +++ b/java_console/ui/src/com/rusefi/ui/RecentCommands.java @@ -49,12 +49,18 @@ public class RecentCommands { public void add(String command) { entries.put(new Entry(command), null); - content.removeAll(); - for (Entry entry : entries.keySet()) { - content.add(createButton(entry)); - } - UpDownImage.trueRepaint(content.getParent()); - UpDownImage.trueLayout(content.getParent()); + SwingUtilities.invokeLater(new Runnable() { + @Override + public void run() { + content.removeAll(); + for (Entry entry : entries.keySet()) { + content.add(createButton(entry)); + } + UpDownImage.trueRepaint(content.getParent()); + UpDownImage.trueLayout(content.getParent()); + } + }); + } private JComponent createButton(final Entry entry) {