From c0cbabae6b6837c6b830d3e76f808a628c9e9e2b Mon Sep 17 00:00:00 2001 From: hneemann Date: Sat, 7 Oct 2017 12:41:16 +0200 Subject: [PATCH] fixed a bug which occurs if "run to break" is executed by the assembler while model is not running. --- src/main/java/de/neemann/digital/gui/Main.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/de/neemann/digital/gui/Main.java b/src/main/java/de/neemann/digital/gui/Main.java index 6c032e811..d505943d1 100644 --- a/src/main/java/de/neemann/digital/gui/Main.java +++ b/src/main/java/de/neemann/digital/gui/Main.java @@ -1454,9 +1454,10 @@ public final class Main extends JFrame implements ClosingWindowListener.ConfirmS try { AddressPicker addressPicker = new AddressPicker(); SwingUtilities.invokeAndWait(() -> { - if (model != null && model.isFastRunModel() && !realTimeClockRunning) + if (model != null && model.isFastRunModel() && !realTimeClockRunning) { runToBreakAction.actionPerformed(null); - addressPicker.getProgramROMAddress(model); + addressPicker.getProgramROMAddress(model); + } }); return addressPicker.getAddressString(); } catch (InterruptedException | InvocationTargetException e) {