make sure we don't show negative numbers when limits extended

This commit is contained in:
Damien Elmes 2012-10-25 22:45:14 +09:00
parent 627bd1b1b3
commit ff8e75c90f

View file

@ -265,8 +265,8 @@ order by due""" % self._deckLimit(),
conf = self.col.decks.confForDid(did) conf = self.col.decks.confForDid(did)
deck = self.col.decks.get(did) deck = self.col.decks.get(did)
if not conf['dyn']: if not conf['dyn']:
rev = min(rev, conf['rev']['perDay']-deck['revToday'][1]) rev = max(0, min(rev, conf['rev']['perDay']-deck['revToday'][1]))
new = min(new, conf['new']['perDay']-deck['newToday'][1]) new = max(0, min(new, conf['new']['perDay']-deck['newToday'][1]))
tree.append((head, did, rev, lrn, new, children)) tree.append((head, did, rev, lrn, new, children))
return tuple(tree) return tuple(tree)