From 4eefbd4ca9afc018987d8244bc9969c2d7f147bd Mon Sep 17 00:00:00 2001 From: Jonathan Harris <jonathan@marginal.org.uk> Date: Tue, 19 Jan 2016 20:08:08 +0000 Subject: [PATCH] Close WinSparkle nicely on exit. --- EDMarketConnector.py | 1 + update.py | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/EDMarketConnector.py b/EDMarketConnector.py index b3711b6b..1dfa1a53 100755 --- a/EDMarketConnector.py +++ b/EDMarketConnector.py @@ -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() diff --git a/update.py b/update.py index 3f482369..ef337bec 100644 --- a/update.py +++ b/update.py @@ -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