don't add layers of undo barriers

This commit is contained in:
Damien Elmes 2008-12-01 00:17:43 +09:00
parent 1e98f8bf81
commit 0ff3b41745

View file

@ -1616,6 +1616,7 @@ insert into undoLog values (null, 'insert into %(t)s (rowid""" % {'t': table}
return self.redoStack return self.redoStack
def setUndoBarrier(self): def setUndoBarrier(self):
if not self.undoStack or self.undoStack[-1] is not None:
self.undoStack.append(None) self.undoStack.append(None)
def setUndoStart(self, name, merge=False): def setUndoStart(self, name, merge=False):