diff --git a/gramps/gui/viewmanager.py b/gramps/gui/viewmanager.py index ba701ed6a..1b1713716 100644 --- a/gramps/gui/viewmanager.py +++ b/gramps/gui/viewmanager.py @@ -401,6 +401,11 @@ class ViewManager(CLIManager): self.uistate = DisplayState(self.window, self.statusbar, self.uimanager, self) + # Create history objects + for nav_type in ('Person', 'Family', 'Event', 'Place', 'Source', + 'Citation', 'Repository', 'Note', 'Media'): + self.uistate.register(self.dbstate, nav_type, 0) + self.dbstate.connect('database-changed', self.uistate.db_changed) self.tags = Tags(self.uistate, self.dbstate)