fixes wrong rev queue order

This commit is contained in:
nobnago 2012-01-17 22:07:42 +01:00
parent 1ad65bfb5f
commit 262e04ed4f

View file

@ -551,16 +551,15 @@ select id from cards where
did = ? and queue = 2 and due <= ? %s limit ?""" % order, did = ? and queue = 2 and due <= ? %s limit ?""" % order,
did, self.today, lim) did, self.today, lim)
if self._revQueue: if self._revQueue:
if not order:
r = random.Random()
r.seed(self.today)
r.shuffle(self._revQueue)
else:
self._revQueue.reverse()
return True return True
# nothing left in the deck; move to next # nothing left in the deck; move to next
self._newDids.pop(0) self._newDids.pop(0)
if not order:
r = random.Random()
r.seed(self.today)
r.shuffle(self._revQueue)
else:
self._revQueue.reverse()
return True
def _getRevCard(self): def _getRevCard(self):
if self._fillRev(): if self._fillRev():