From ff8e75c90f62976b45dcffec4629ac40a7bf2aa3 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Thu, 25 Oct 2012 22:45:14 +0900 Subject: [PATCH] make sure we don't show negative numbers when limits extended --- anki/sched.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anki/sched.py b/anki/sched.py index 0d91d37df..21c900387 100644 --- a/anki/sched.py +++ b/anki/sched.py @@ -265,8 +265,8 @@ order by due""" % self._deckLimit(), conf = self.col.decks.confForDid(did) deck = self.col.decks.get(did) if not conf['dyn']: - rev = min(rev, conf['rev']['perDay']-deck['revToday'][1]) - new = min(new, conf['new']['perDay']-deck['newToday'][1]) + rev = max(0, min(rev, conf['rev']['perDay']-deck['revToday'][1])) + new = max(0, min(new, conf['new']['perDay']-deck['newToday'][1])) tree.append((head, did, rev, lrn, new, children)) return tuple(tree)