From 60c36c3e8612416cd735d02dce8f631b52aa91fe Mon Sep 17 00:00:00 2001 From: Kaalleen Date: Sat, 30 Mar 2024 18:25:43 +0100 Subject: [PATCH] close simulator with CallAfter --- lib/gui/simulator.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/gui/simulator.py b/lib/gui/simulator.py index 423802f8f..6bddfa8b2 100644 --- a/lib/gui/simulator.py +++ b/lib/gui/simulator.py @@ -1126,8 +1126,8 @@ class SplitSimulatorWindow(wx.Frame): def on_close(self, event): if self.detached_simulator_frame: - self.detached_simulator_frame.Destroy() - self.Destroy() + wx.CallAfter(self.detached_simulator_frame.Destroy) + wx.CallAfter(self.Destroy) def toggle_detach_simulator(self): if self.detached_simulator_frame: