From 02e1fed2ef19fe2148e7121278277bf7be6ec6a5 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Thu, 4 Dec 2008 01:14:11 +0900 Subject: [PATCH] behave nicer if undo disabled --- anki/deck.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/anki/deck.py b/anki/deck.py index 6a7ba9562..241292a2f 100644 --- a/anki/deck.py +++ b/anki/deck.py @@ -1619,12 +1619,14 @@ insert into undoLog values (null, 'insert into %(t)s (rowid""" % {'t': table} return self.redoStack[-1][0] def undoAvailable(self): + if not self.undoEnabled: + return for r in reversed(self.undoStack): if r: return True def redoAvailable(self): - return self.redoStack + return self.undoEnabled and self.redoStack def setUndoBarrier(self): if not self.undoStack or self.undoStack[-1] is not None: