diff --git a/MyTimeline.py b/MyTimeline.py index 5e66938..bd32c48 100644 --- a/MyTimeline.py +++ b/MyTimeline.py @@ -187,6 +187,12 @@ class MyTimelineView(NavigationView): self.scrolledwindow.add(self.drawing_area) return self.scrolledwindow + def build_tree(self): + """Rebuilds the current display. Called when the view becomes visible.""" + active_handle = self.get_active() + if active_handle: + self.goto_handle(active_handle) + def goto_handle(self, handle): """Called when the active family changes.""" if handle == self.active_family_handle: