From bd3a51ec516e3fdb040abcbfea7a8e7c240596be Mon Sep 17 00:00:00 2001 From: Daniel Kirschten Date: Wed, 25 Sep 2019 18:33:27 +0200 Subject: [PATCH] HLSShell now closes when the according LogicUICanvas is disposed --- .../src/net/mograsim/logic/model/LogicUICanvas.java | 1 + 1 file changed, 1 insertion(+) diff --git a/plugins/net.mograsim.logic.model/src/net/mograsim/logic/model/LogicUICanvas.java b/plugins/net.mograsim.logic.model/src/net/mograsim/logic/model/LogicUICanvas.java index 78f3bdda..dda67538 100644 --- a/plugins/net.mograsim.logic.model/src/net/mograsim/logic/model/LogicUICanvas.java +++ b/plugins/net.mograsim.logic.model/src/net/mograsim/logic/model/LogicUICanvas.java @@ -164,6 +164,7 @@ public class LogicUICanvas extends ZoomableCanvas get.addListener(SWT.Selection, getAction); stateIDText.addListener(SWT.DefaultSelection, getAction); debugShell.open(); + addDisposeListener(e -> debugShell.dispose()); } private void compsChanged(Consumer compAdded, Consumer compRemoved, ModelComponent c, -- 2.17.1