diff -r e7bd3ee40a64 -r 0d86fd9691ec IDEFrame.py --- a/IDEFrame.py Fri Sep 10 14:48:07 2021 +0200 +++ b/IDEFrame.py Mon Sep 13 17:57:47 2021 +0200 @@ -759,6 +759,8 @@ self.SetRefreshFunctions() self.SetDeleteFunctions() + self.Bind(wx.EVT_CLOSE, self.OnCloseFrame) + wx.CallAfter(self.InitFindDialog) def __del__(self): @@ -1154,6 +1156,9 @@ def OnQuitMenu(self, event): self.Close() + def OnCloseFrame(self, event): + self.AUIManager.UnInit() + # ------------------------------------------------------------------------------- # Edit Menu Functions # -------------------------------------------------------------------------------