diff --git a/ChangeLog b/ChangeLog index 1e6bbf2e8..3fa430f55 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,5 @@ 2006-05-03 Don Allingham + * src/DataViews/_FamilyView.py: update on db change * src/DataViews/_FamilyList.py: Move ColumnEdit local * src/ViewManager.py: remove ColumnEdit, make local diff --git a/src/DataViews/_FamilyView.py b/src/DataViews/_FamilyView.py index 9d8dac95d..8e1216363 100644 --- a/src/DataViews/_FamilyView.py +++ b/src/DataViews/_FamilyView.py @@ -84,7 +84,7 @@ class FamilyView(PageView.PersonNavView): self, _('Relationships'), dbstate, uistate) dbstate.connect('database-changed', self.change_db) - dbstate.connect('active-changed', self.change_person) + dbstate.connect('active-changed', self.redraw) self.show_siblings = Config.get(Config.FAMILY_SIBLINGS) self.show_details = Config.get(Config.FAMILY_DETAILS) self.connect_to_db(dbstate.db) @@ -248,6 +248,7 @@ class FamilyView(PageView.PersonNavView): self.bookmarks.update_bookmarks(db.get_bookmarks()) if self.active: self.bookmarks.redraw() + self.redraw() def get_name(self, handle, use_gender=False): if handle: