From 4438ea62f6377920f5497457ec5b14649e1b6924 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Sat, 23 Jan 2010 21:35:15 +0900 Subject: [PATCH] handle case where there is no active window --- ankiqt/ui/main.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ankiqt/ui/main.py b/ankiqt/ui/main.py index 0a792b384..a87d9590d 100755 --- a/ankiqt/ui/main.py +++ b/ankiqt/ui/main.py @@ -785,7 +785,7 @@ Debug info:\n%s""") % traceback.format_exc(), help="DeckErrors") ########################################################################## def onClose(self): - if self.inMainWindow(): + if self.inMainWindow() or not self.app.activeWindow(): isCram = self.isCramming() self.saveAndClose(hideWelcome=isCram) if isCram: