diff --git a/src/calibre/gui2/tweak_book/undo.py b/src/calibre/gui2/tweak_book/undo.py index 5a81aa0e57..f568b30850 100644 --- a/src/calibre/gui2/tweak_book/undo.py +++ b/src/calibre/gui2/tweak_book/undo.py @@ -108,6 +108,7 @@ class GlobalUndoHistory(QAbstractListModel): self.beginRemoveRows(ROOT, 0, num - 1) cleanup(self.states[:num]) self.states = self.states[num:] + self.pos -= num self.endRemoveRows() def rewind_savepoint(self):