* src/GrampsDb/_GrampsDbBase.py (redo): Properly abort redo action

when no redo is available.


svn: r5778
This commit is contained in:
Alex Roitman 2006-01-17 19:43:23 +00:00
parent f0ea0adf9e
commit fd2d95fcc2
2 changed files with 7 additions and 3 deletions

View File

@ -1,3 +1,7 @@
2006-01-17 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsDbBase.py (redo): Properly abort redo action
when no redo is available.
2006-01-17 Martin Hawlisch <Martin.Hawlisch@gmx.de> 2006-01-17 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/EventView.py (ui_definition): Add filter menu entry * src/EventView.py (ui_definition): Add filter menu entry
* src/FamilyList.py (ui_definition): Add filter menu entry * src/FamilyList.py (ui_definition): Add filter menu entry

View File

@ -1209,14 +1209,14 @@ class GrampsDbBase(GrampsDBCallback):
Accesses the last undone transaction, and reverts the data to Accesses the last undone transaction, and reverts the data to
the state before the transaction was undone. the state before the transaction was undone.
""" """
if self.undoindex == _UNDO_SIZE or self.readonly: if self.undoindex >= _UNDO_SIZE or self.readonly:
return False return False
self.undoindex +=1 transaction = self.translist[self.undoindex+1]
transaction = self.translist[self.undoindex]
if transaction == None: if transaction == None:
return False return False
self.undoindex +=1
mapbase = (self.person_map, self.family_map, self.source_map, mapbase = (self.person_map, self.family_map, self.source_map,
self.event_map, self.media_map, self.place_map) self.event_map, self.media_map, self.place_map)