diff --git a/java_console/shared_io/src/main/java/com/rusefi/rusEFIVersion.java b/java_console/shared_io/src/main/java/com/rusefi/rusEFIVersion.java index 9d76f2be49..ffb45b1ad1 100644 --- a/java_console/shared_io/src/main/java/com/rusefi/rusEFIVersion.java +++ b/java_console/shared_io/src/main/java/com/rusefi/rusEFIVersion.java @@ -6,7 +6,7 @@ import java.net.URL; import java.util.concurrent.atomic.AtomicReference; public class rusEFIVersion { - public static final int CONSOLE_VERSION = 20211007; + public static final int CONSOLE_VERSION = 20211010; public static AtomicReference firmwareVersion = new AtomicReference<>("N/A"); public static long classBuildTimeMillis() { diff --git a/java_console/ui/src/main/java/com/rusefi/ui/RecentCommands.java b/java_console/ui/src/main/java/com/rusefi/ui/RecentCommands.java index ba6e43885a..ac17f015e2 100644 --- a/java_console/ui/src/main/java/com/rusefi/ui/RecentCommands.java +++ b/java_console/ui/src/main/java/com/rusefi/ui/RecentCommands.java @@ -198,7 +198,7 @@ public class RecentCommands { getConfig().getRoot().setProperty(KEY, pack()); } - private static boolean isBoringCommand(String command) { + public static boolean isBoringCommand(String command) { return command.startsWith(getSetCommand(CMD_DATE)); } diff --git a/java_console/ui/src/main/java/com/rusefi/ui/widgets/AnyCommand.java b/java_console/ui/src/main/java/com/rusefi/ui/widgets/AnyCommand.java index abc5b7cac3..2ffa422cb1 100644 --- a/java_console/ui/src/main/java/com/rusefi/ui/widgets/AnyCommand.java +++ b/java_console/ui/src/main/java/com/rusefi/ui/widgets/AnyCommand.java @@ -29,6 +29,7 @@ import java.util.function.Function; /** * Date: 3/20/13 * Andrey Belomutskiy, (c) 2013-2020 + * @see com.rusefi.CommandControl for hard-coded commands */ public class AnyCommand { private final static ThreadFactory THREAD_FACTORY = new NamedThreadFactory("AnyCommand"); @@ -53,16 +54,11 @@ public class AnyCommand { content.add(text); JButton go = new JButton("Go"); go.setContentAreaFilled(false); - go.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - send(); - } - }); + go.addActionListener(e -> send()); content.add(go); uiContext.getCommandQueue().addListener(command -> { - if (listenToCommands && !reentrant) + if (listenToCommands && !reentrant && RecentCommands.isBoringCommand(command)) text.setText(command); });