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

+6 -4
View File
@@ -61,12 +61,14 @@ class ModManager:
self.thread_man.set_cleanup_func(func)
return
func = StoredFunc(self._on_mods_loaded, mods)
self.thread_man.set_cleanup_func(func)
def _on_mods_loaded(self, mods: list[list[Any]]) -> None:
self.store = ModelFactory().make_mod_store()
self.store.extend(mods)
func = StoredFunc(self._on_mods_loaded)
self.thread_man.set_cleanup_func(func)
# def _on_mods_loaded(self, mods: list[list[Any]]) -> None:
def _on_mods_loaded(self) -> None:
self.treeview.set_model(self.store)
msg = self.format_mod_statusbar()
total_mods = len(self.store)