feat: initialize ServerTreeViews with atomic FilterModelManagers

This commit is contained in:
aclist committed 2026-01-19 14:55:32 +09:00
1 parent fdd6cefe48
commit 6f29b1318a
5 files changed
+67 -164

No files matched your search

+4 -5
View File
@@ -88,14 +88,13 @@ class TreeView(CursorMixin, Gtk.TreeView): # type: ignore
) -> None:
if is_navkey(event.keyval):
# FIXME: will fail on mod list
tv = self.controller.get_active_treeview()
if len(tv.get_model()) < 1:
# TODO: if model is None
if len(self.get_model()) < 1:
return
if self.sel_blocked is False:
self.controller.suppress_signal(
tv,
tv.selected_row,
self,
self.selected_row,
"_on_tree_selection_changed",
True,
)