[python] cleanly shutdown messages_app

This commit is contained in:
Felix Ruess
2013-04-03 22:01:12 +02:00
parent 8e66efbe30
commit 1dbbf8f97f
2 changed files with 7 additions and 0 deletions
@@ -125,6 +125,7 @@ class MessagesFrame(wx.Frame):
def __init__(self):
wx.Frame.__init__(self, id=-1, parent=None, name=u'MessagesFrame', size=wx.Size(WIDTH, HEIGHT), style=wx.DEFAULT_FRAME_STYLE, title=u'Messages')
self.Bind(wx.EVT_CLOSE, self.OnClose)
self.notebook = wx.Notebook(self)
self.aircrafts = {}
@@ -135,3 +136,8 @@ class MessagesFrame(wx.Frame):
self.timer = threading.Timer(0.1, self.update_leds)
self.timer.start()
self.interface = messages_tool.IvyMessagesInterface(self.message_recv)
def OnClose(self, event):
self.timer.cancel()
self.interface.Stop()
self.Destroy()
+1
View File
@@ -30,6 +30,7 @@ class IvyMessagesInterface():
def Stop(self):
IvyUnBindMsg(self.ivy_id)
IvyStop()
def __init__del__(self):
try: