From a58fe13ee6a73ccc5843fe770ca2f64ad8dcfd6c Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Fri, 2 Nov 2012 08:32:40 +0900 Subject: [PATCH] fix timeboxing off by one bug --- aqt/reviewer.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/aqt/reviewer.py b/aqt/reviewer.py index ada88bf8e..5c32a642a 100644 --- a/aqt/reviewer.py +++ b/aqt/reviewer.py @@ -58,6 +58,12 @@ class Reviewer(object): ########################################################################## def nextCard(self): + elapsed = self.mw.col.timeboxReached() + if elapsed: + part1 = ngettext("%d card studied in", "%d cards studied in", elapsed[1]) % elapsed[1] + part2 = ngettext("%s minute.", "%s minutes.", elapsed[0]/60) % (elapsed[0]/60) + tooltip("%s %s" % (part1, part2), period=5000) + self.mw.col.startTimebox() if self.cardQueue: # undone/edited cards to show c = self.cardQueue.pop() @@ -80,12 +86,6 @@ class Reviewer(object): self._initWeb() else: self._showQuestion() - elapsed = self.mw.col.timeboxReached() - if elapsed: - part1 = ngettext("%d card studied in", "%d cards studied in", elapsed[1]) % elapsed[1] - part2 = ngettext("%s minute.", "%s minutes.", elapsed[0]/60) % (elapsed[0]/60) - tooltip("%s %s" % (part1, part2), period=5000) - self.mw.col.startTimebox() # Audio ##########################################################################