pygui close mobility players when stopping session

This commit is contained in:
Blake Harnden 2020-05-03 21:55:34 -07:00
parent 4ec6ef25fe
commit 0e08242128
3 changed files with 8 additions and 4 deletions

View file

@ -37,7 +37,7 @@ class MobilityPlayer:
self.dialog = MobilityPlayerDialog(
self.master, self.app, self.canvas_node, self.config
)
self.dialog.protocol("WM_DELETE_WINDOW", self.handle_close)
self.dialog.protocol("WM_DELETE_WINDOW", self.close)
if self.state == MobilityAction.START:
self.set_play()
elif self.state == MobilityAction.PAUSE:
@ -46,7 +46,7 @@ class MobilityPlayer:
self.set_stop()
self.dialog.show()
def handle_close(self):
def close(self):
if self.dialog:
self.dialog.destroy()
self.dialog = None