diff --git a/dzgui/controllers/mc.py b/dzgui/controllers/mc.py index 3d16eec..4f8a8cc 100644 --- a/dzgui/controllers/mc.py +++ b/dzgui/controllers/mc.py @@ -91,8 +91,8 @@ class Controller: self.model_man = ModelManager() - # TODO: poc - # self.loaded = False + # NOTE: suppress requests until entire UI is loaded + self.loaded = False def register_widget(self, attr: str, widget: Gtk.Widget) -> None: try: diff --git a/dzgui/views/trees/tree_servers.py b/dzgui/views/trees/tree_servers.py index f940663..956a9e7 100644 --- a/dzgui/views/trees/tree_servers.py +++ b/dzgui/views/trees/tree_servers.py @@ -49,8 +49,8 @@ class ServerTreeView(TreeView): self.loaded = False self.query_func: Callable = None - self.filter_man = FilteredModelManager() - model = self.filter_man.get_model(controller) + self.filter_man = FilteredModelManager(controller) + model = self.filter_man.get_model() self.set_model(model) self.menu = Gtk.Menu()