pygui changes to avoid deleting session and open xml race conditions, fix to reset canvas view options when creating a new session

This commit is contained in:
Blake Harnden 2020-05-01 14:13:44 -07:00
parent 1f1b1c7b65
commit f7281459ed
4 changed files with 12 additions and 8 deletions

View file

@ -387,12 +387,8 @@ class Menubar(tk.Menu):
if self.core.is_runtime():
result = messagebox.askyesnocancel("Exit", "Stop the running session?")
if result:
callback = None
if quit_app:
callback = self.app.quit
task = BackgroundTask(self.app, self.core.delete_session, callback)
task.start()
elif quit_app:
self.core.delete_session()
if quit_app:
self.app.quit()
def click_new(self) -> None: