From 526dbb5d8ac14028cdbc65f9faaba9fe2a690327 Mon Sep 17 00:00:00 2001 From: Mykola Grymalyuk Date: Thu, 19 May 2022 13:55:11 -0600 Subject: [PATCH] gui_main.py: Hide window during close Allows background processes to finish cleaning up without stalling the UI --- gui/gui_main.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gui/gui_main.py b/gui/gui_main.py index b2379bcc5..4d09e3978 100644 --- a/gui/gui_main.py +++ b/gui/gui_main.py @@ -76,6 +76,8 @@ class wx_python_gui: wx.CallAfter(self.frame.Close) def OnCloseFrame(self, event): + self.frame.SetTransparent(0) + wx.GetApp().Yield() self.frame.DestroyChildren() self.frame.Destroy() self.app.ExitMainLoop()