make sure we save when main window closed while not focused

This commit is contained in:
Damien Elmes 2013-02-14 09:26:17 +09:00
parent 45ae2cbbfb
commit 6415474db4

View file

@ -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: