# HG changeset patch # User Laurent Bessard # Date 1367572215 -7200 # Node ID f4d08cea7774343d1a03edb3d2f78106fd5ef2e7 # Parent 5cd1f8df71aaebbd53fb4d755ec09667652be5c2 Fixed bug when closing Beremiz frame diff -r 5cd1f8df71aa -r f4d08cea7774 Beremiz.py --- a/Beremiz.py Thu May 02 14:06:24 2013 +0200 +++ b/Beremiz.py Fri May 03 11:10:15 2013 +0200 @@ -658,8 +658,10 @@ return IDEFrame.LoadTab(self, notebook, page_infos) def OnCloseFrame(self, event): - self.LogConsole.Unbind(wx.EVT_KILL_FOCUS) - self.LogConsole.Unbind(wx.stc.EVT_STC_UPDATEUI) + for evt_type in [wx.EVT_SET_FOCUS, + wx.EVT_KILL_FOCUS, + wx.stc.EVT_STC_UPDATEUI]: + self.LogConsole.Unbind(evt_type) if self.CTR is None or self.CheckSaveBeforeClosing(_("Close Application")): if self.CTR is not None: self.CTR.KillDebugThread()