diff --git a/dzgui/views/pages/servers.py b/dzgui/views/pages/servers.py index 651dfe5..5bbfa7c 100644 --- a/dzgui/views/pages/servers.py +++ b/dzgui/views/pages/servers.py @@ -47,7 +47,13 @@ class ServerNotebook(Gtk.ScrolledWindow): self.recent = ServerTreeView( controller, ServerTab.RECENT, ContextMenuGroup.RECENT ) - self.lan = ServerTreeView(controller, ServerTab.LAN, ContextMenuGroup.SCAN_LAN) + self.lan = ServerTreeView( + controller, + ServerTab.LAN, + ContextMenuGroup.SCAN_LAN, + show_empty=True, + show_full=True, + ) tabs = [ (self.browser, server_labels.browser), diff --git a/dzgui/views/trees/tree_servers.py b/dzgui/views/trees/tree_servers.py index ac2b2e3..12eaf8c 100644 --- a/dzgui/views/trees/tree_servers.py +++ b/dzgui/views/trees/tree_servers.py @@ -38,7 +38,12 @@ QUEUE_CHECK_DELAY = 200 class ServerTreeView(ContextMixin, TreeView): # type: ignore def __init__( - self, controller: "Controller", enum: ServerTab, menu: ContextMenuGroup + self, + controller: "Controller", + enum: ServerTab, + menu: ContextMenuGroup, + show_empty: bool = False, + show_full: bool = False, ) -> None: super().__init__(controller, menu=menu) @@ -48,7 +53,7 @@ class ServerTreeView(ContextMixin, TreeView): # type: ignore self.loaded = False - self.filter_man = FilterManager() + self.filter_man = FilterManager(show_empty, show_full) self.proxy_man = ProxyModelManager(self.filter_man) model = self.proxy_man.get_proxy_model() self.set_model(model)