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