From f40c89a4a616f1629784e91c36e2ca9526f0cb8b Mon Sep 17 00:00:00 2001 From: Kaalleen <36401965+kaalleen@users.noreply.github.com> Date: Sat, 30 Mar 2024 17:51:21 +0100 Subject: [PATCH] avoid RuntimeError by closing params with CallAfter (#2809) --- lib/extensions/params.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/extensions/params.py b/lib/extensions/params.py index 81e4bd53d..ea19672f0 100644 --- a/lib/extensions/params.py +++ b/lib/extensions/params.py @@ -608,7 +608,7 @@ class SettingsPanel(wx.Panel): self.apply(event) def close(self): - self.GetTopLevelParent().Close() + wx.CallAfter(self.GetTopLevelParent().Close) def cancel(self, event): if self.cancel_hook: