diff --git a/gramps2/ChangeLog b/gramps2/ChangeLog index 7b9272462..ffc27e2f0 100644 --- a/gramps2/ChangeLog +++ b/gramps2/ChangeLog @@ -1,4 +1,5 @@ 2006-10-05 Alex Roitman + * src/DataViews/_PersonView.py (set_inactive): Check active status. * src/GrampsDb/_GrampsBSDDB.py (gramps_upgrade_11): Upgrade addresses in repositories. * src/Config/_GrampsConfigKeys.py: Regenerate file (proper type diff --git a/gramps2/src/DataViews/_PersonView.py b/gramps2/src/DataViews/_PersonView.py index 8dac083a7..317268c27 100644 --- a/gramps2/src/DataViews/_PersonView.py +++ b/gramps2/src/DataViews/_PersonView.py @@ -109,8 +109,9 @@ class PersonView(PageView.PersonNavView): self.goto_active_person() def set_inactive(self): - PageView.PersonNavView.set_inactive(self) - self.dbstate.disconnect(self.key_active_changed) + if self.active: + PageView.PersonNavView.set_inactive(self) + self.dbstate.disconnect(self.key_active_changed) def define_actions(self): """