From c1827e0561d8a4440fc28b921bd55bbcce5bcc3b Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Wed, 11 Sep 2013 15:33:27 +0900 Subject: [PATCH] unbury from overview shouldn't unbury all decks --- anki/sched.py | 5 +++++ aqt/overview.py | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/anki/sched.py b/anki/sched.py index 4ed65a9ba..1a7f5698a 100644 --- a/anki/sched.py +++ b/anki/sched.py @@ -139,6 +139,11 @@ order by due""" % self._deckLimit(), "update cards set mod=?,usn=?,queue=type where queue = -2", intTime(), self.col.usn()) + def unburyCardsForDeck(self): + self.col.db.execute( + "update cards set mod=?,usn=?,queue=type where queue = -2 and did in %s" + % ids2str(self.col.decks.active()), intTime(), self.col.usn()) + # Rev/lrn/time daily stats ########################################################################## diff --git a/aqt/overview.py b/aqt/overview.py index 1112901c4..64f631874 100644 --- a/aqt/overview.py +++ b/aqt/overview.py @@ -57,7 +57,7 @@ class Overview(object): elif url == "studymore": self.onStudyMore() elif url == "unbury": - self.mw.col.sched.unburyCards() + self.mw.col.sched.unburyCardsForDeck() self.mw.reset() elif url.lower().startswith("http"): openLink(url) @@ -76,7 +76,7 @@ class Overview(object): if key == "c" and not cram: self.onStudyMore() if key == "u": - self.mw.col.sched.unburyCards() + self.mw.col.sched.unburyCardsForDeck() self.mw.reset() # HTML