From 83d69f4f7a955f7bb4b6547d033544065a46f30f Mon Sep 17 00:00:00 2001 From: rusefi Date: Tue, 15 Feb 2022 23:07:51 -0500 Subject: [PATCH] erase is a lengthy operation let's signal end --- .../main/java/com/rusefi/maintenance/DfuFlasher.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/java_console/ui/src/main/java/com/rusefi/maintenance/DfuFlasher.java b/java_console/ui/src/main/java/com/rusefi/maintenance/DfuFlasher.java index fde5efb4e7..4d3027a748 100644 --- a/java_console/ui/src/main/java/com/rusefi/maintenance/DfuFlasher.java +++ b/java_console/ui/src/main/java/com/rusefi/maintenance/DfuFlasher.java @@ -14,6 +14,7 @@ import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import javax.swing.*; +import java.awt.*; import java.io.*; import java.util.ArrayList; import java.util.Collections; @@ -111,9 +112,13 @@ public class DfuFlasher { public static void runDfuErase() { StatusWindow wnd = createStatusWindow(); - submitAction(() -> ExecHelper.executeCommand(DFU_BINARY_LOCATION, - getDfuEraseCommand(), - DFU_BINARY, wnd, new StringBuffer())); + submitAction(() -> { + ExecHelper.executeCommand(DFU_BINARY_LOCATION, + getDfuEraseCommand(), + DFU_BINARY, wnd, new StringBuffer()); + // it's a lengthy operation let's signal end + Toolkit.getDefaultToolkit().beep(); + }); } public static void runDfuProgramming() {