From 6415474db4fe086cf4944f29f3a2a335a4ac5647 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Thu, 14 Feb 2013 09:26:17 +0900 Subject: [PATCH] make sure we save when main window closed while not focused --- aqt/main.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/aqt/main.py b/aqt/main.py index 7147c12e4..19c47b49c 100644 --- a/aqt/main.py +++ b/aqt/main.py @@ -604,12 +604,12 @@ upload, overwriting any changes either here or on AnkiWeb. Proceed?""")): def closeEvent(self, event): "User hit the X button, etc." event.accept() - self.onClose() + self.onClose(force=True) - def onClose(self): + def onClose(self, force=False): "Called from a shortcut key. Close current active window." aw = self.app.activeWindow() - if not aw or aw == self: + if not aw or aw == self or force: self.unloadProfile(browser=False) self.app.closeAllWindows() else: