From 0c2f62acb568bc7675a90101d06396a6860f08a9 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Thu, 23 Apr 2009 04:48:46 +0900 Subject: [PATCH 1/2] set progress parent on add/remove cards too --- ankiqt/ui/cardlist.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ankiqt/ui/cardlist.py b/ankiqt/ui/cardlist.py index 0486825b9..48296956d 100644 --- a/ankiqt/ui/cardlist.py +++ b/ankiqt/ui/cardlist.py @@ -697,18 +697,22 @@ where id in (%s)""" % ",".join([ (tags, r) = ui.utils.getTag(self, self.deck, _("Enter tags to add:")) if tags: n = _("Add Tags") + self.parent.setProgressParent(self) self.deck.setUndoStart(n) self.deck.addTags(self.selectedFacts(), tags) self.deck.setUndoEnd(n) + self.parent.setProgressParent(None) self.updateAfterCardChange() def deleteTags(self): (tags, r) = ui.utils.getTag(self, self.deck, _("Enter tags to delete:")) if tags: n = _("Delete Tags") + self.parent.setProgressParent(self) self.deck.setUndoStart(n) self.deck.deleteTags(self.selectedFacts(), tags) self.deck.setUndoEnd(n) + self.parent.setProgressParent(None) self.updateAfterCardChange() def reschedule(self): From ec287445a59f3473bbb74459768ffe1b3365c216 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Thu, 23 Apr 2009 17:54:47 +0900 Subject: [PATCH 2/2] set reviewing started at start to avoid errors --- ankiqt/ui/main.py | 1 + 1 file changed, 1 insertion(+) diff --git a/ankiqt/ui/main.py b/ankiqt/ui/main.py index 5b03e7c2b..d58ad0f0b 100644 --- a/ankiqt/ui/main.py +++ b/ankiqt/ui/main.py @@ -33,6 +33,7 @@ class AnkiQt(QMainWindow): QMainWindow.__init__(self) self.errorOccurred = False self.inDbHandler = False + self.reviewingStarted = False if sys.platform.startswith("darwin"): qt_mac_set_menubar_icons(False) ankiqt.mw = self