fix: fill model inside thread

This commit is contained in:
aclist committed 2026-06-08 19:27:40 +09:00
1 parent 4b9687a84d
commit b17b8c24ff
6 files changed
+15 -13

No files matched your search

+5 -5
View File
@@ -15,13 +15,13 @@ class Mods(NoOverlayScrolledWindow):
def __init__(self, controller: "Controller") -> None:
super().__init__()
self.box = Gtk.Box(orientation=Gtk.Orientation.VERTICAL)
self.controller = controller
self.emitter = controller.get_emitter()
self.tree = ModTreeView(controller)
self.tree.set_vexpand(True)
self.controller = controller
self.controller.register_widget("modtreeview", self.tree)
self.emitter = controller.get_emitter()
self.offline_button = Gtk.Button(
label="Play offline",
halign=Gtk.Align.START,
@@ -30,11 +30,11 @@ class Mods(NoOverlayScrolledWindow):
)
self.offline_button.connect("clicked", self._on_offline_clicked)
self.box = Gtk.Box(orientation=Gtk.Orientation.VERTICAL)
self.box.add(self.offline_button)
self.box.add(self.tree)
self.add(self.box)
self.controller.register_widget("modtreeview", self.tree)
self.connect("map", self._on_map)
self.connect("unmap", self._on_unmap)