mirror of
https://github.com/ankitects/anki.git
synced 2025-09-19 22:42:25 -04:00
behave nicer if undo disabled
This commit is contained in:
parent
78f3c8b4ba
commit
02e1fed2ef
1 changed files with 3 additions and 1 deletions
|
@ -1619,12 +1619,14 @@ insert into undoLog values (null, 'insert into %(t)s (rowid""" % {'t': table}
|
||||||
return self.redoStack[-1][0]
|
return self.redoStack[-1][0]
|
||||||
|
|
||||||
def undoAvailable(self):
|
def undoAvailable(self):
|
||||||
|
if not self.undoEnabled:
|
||||||
|
return
|
||||||
for r in reversed(self.undoStack):
|
for r in reversed(self.undoStack):
|
||||||
if r:
|
if r:
|
||||||
return True
|
return True
|
||||||
|
|
||||||
def redoAvailable(self):
|
def redoAvailable(self):
|
||||||
return self.redoStack
|
return self.undoEnabled and self.redoStack
|
||||||
|
|
||||||
def setUndoBarrier(self):
|
def setUndoBarrier(self):
|
||||||
if not self.undoStack or self.undoStack[-1] is not None:
|
if not self.undoStack or self.undoStack[-1] is not None:
|
||||||
|
|
Loading…
Reference in a new issue