From b25b7d0d5427ede50fbdf63108dd8b9b14b5b8fc Mon Sep 17 00:00:00 2001 From: hneemann Date: Thu, 27 Apr 2017 20:51:17 +0200 Subject: [PATCH] fixed a graphics bug occurring if the running model is restarted and this restart changes the graphic representation of the components. --- src/main/java/de/neemann/digital/gui/Main.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/de/neemann/digital/gui/Main.java b/src/main/java/de/neemann/digital/gui/Main.java index e5f456d0c..8882f3c75 100644 --- a/src/main/java/de/neemann/digital/gui/Main.java +++ b/src/main/java/de/neemann/digital/gui/Main.java @@ -807,8 +807,10 @@ public final class Main extends JFrame implements ClosingWindowListener.ConfirmS modelCreator = new ModelCreator(circuitComponent.getCircuit(), library); - if (model != null) + if (model != null) { model.close(); + circuitComponent.getCircuit().clearState(); + } model = modelCreator.createModel(true); model.setWindowPosManager(windowPosManager);