diff --git a/GTG/gtk/browser/main_window.py b/GTG/gtk/browser/main_window.py index 57b5cf79b..66be6a655 100644 --- a/GTG/gtk/browser/main_window.py +++ b/GTG/gtk/browser/main_window.py @@ -638,8 +638,13 @@ def restore_editor_windows(self): log.warning("Could not restore task with id %s", tid) - def refresh_all_views(self, timer): - self.get_pane().refresh() + def refresh_all_views(self, timer = None) -> None: + """Refresh all taskpanes.""" + + for page in self.stack_switcher.get_stack().get_pages(): + pane = page.get_child().get_first_child() + pane.refresh() + def find_value_in_treestore(self, store, treeiter, value): """Search for value in tree store recursively."""