Close WinSparkle nicely on exit.

This commit is contained in:
Jonathan Harris committed 2016-01-28 12:32:25 +00:00
1 parent 49cc2e1f2a
commit 4eefbd4ca9
2 files changed
+3 -2

No files matched your search

+1
View File
@@ -518,6 +518,7 @@ class AppWindow:
if platform!='darwin' or self.w.winfo_rooty()>0: # http://core.tcl.tk/tk/tktview/c84f660833546b1b84e7
config.set('geometry', '+{1}+{2}'.format(*self.w.geometry().split('+')))
config.close()
self.updater.close()
self.session.close()
self.w.destroy()
+2 -2
View File
@@ -60,7 +60,7 @@ elif sys.platform=='darwin':
if self.updater:
self.updater.checkForUpdates_(None)
def close():
def close(self):
self.updater = None
@@ -113,5 +113,5 @@ elif sys.platform=='win32':
def close(self):
if self.updater:
updater.win_sparkle_cleanup()
self.updater.win_sparkle_cleanup()
self.updater = None