From 74137721bf3fcd84d2c2423f9f5ccfd280208250 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Mon, 17 Aug 2009 05:20:48 +0900 Subject: [PATCH] properly support reverse new order --- ankiqt/ui/main.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/ankiqt/ui/main.py b/ankiqt/ui/main.py index da48a7940..d75bd9b43 100755 --- a/ankiqt/ui/main.py +++ b/ankiqt/ui/main.py @@ -1418,12 +1418,13 @@ later by using File>Close. if getattr(obj, field) != value: setattr(obj, field, value) self.deck.flushMod() - if self.deck.newCardOrder == 0 and ncOrd != 0: - # random to non-random - self.deck.startProgress() - self.deck.updateProgress(_("Ordering...")) - self.deck.orderNewCards() - self.deck.finishProgress() + if ncOrd != 0: + if self.deck.newCardOrder == 0: + # need to put back in order + self.deck.startProgress() + self.deck.updateProgress(_("Ordering...")) + self.deck.orderNewCards() + self.deck.finishProgress() uf(self.deck, 'newCardOrder', ncOrd) elif ncOrd == 0: # (re-)randomize