From ab439144ea0aea2c37ffdf3e34c245ae30a4906a Mon Sep 17 00:00:00 2001 From: aclist <92275929+aclist@users.noreply.github.com> Date: Wed, 10 Jun 2026 15:21:04 +0900 Subject: [PATCH] fix: use StoredFunc --- dzgui/controllers/emitter.py | 1 + dzgui/init/dayz.py | 2 +- dzgui/managers/offline.py | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/dzgui/controllers/emitter.py b/dzgui/controllers/emitter.py index abce7b1..df1b686 100644 --- a/dzgui/controllers/emitter.py +++ b/dzgui/controllers/emitter.py @@ -7,6 +7,7 @@ from gi.repository import Gdk, GObject # noqa E402 if TYPE_CHECKING: from dzgui.const.enum import NotebookPage, ServerTab + from dzgui.model.model_factory import FastInsertListStore # TODO: if servers fail to load, may leave dangling widgets waiting for a signal diff --git a/dzgui/init/dayz.py b/dzgui/init/dayz.py index 7cdf75c..cc6f2c4 100644 --- a/dzgui/init/dayz.py +++ b/dzgui/init/dayz.py @@ -6,7 +6,7 @@ from pathlib import Path from dzgui.config.query import lookup from dzgui.const.constants import APPID_DAYZ, APP_NAME, LIBRARYFOLDERS_PATH from dzgui.const.enum import Preferences -from dzgui.strings.errors import dayz_not_installed +from dzgui.strings.errors import dayz_not_found from dzgui.views.dialogs.early_alert import EarlyAlertDialog import dzgui.api.pefile as PeFile diff --git a/dzgui/managers/offline.py b/dzgui/managers/offline.py index 072c7bd..4e14e5a 100644 --- a/dzgui/managers/offline.py +++ b/dzgui/managers/offline.py @@ -42,7 +42,7 @@ class OfflineManager: row[-1]=True has_duplicates = True - func = self.emitter.emit("custom_mods_loaded", store, folder, has_duplicates) + func = StoredFunc(self.emitter.emit, "custom_mods_loaded", store, folder, has_duplicates) self.thread_man.set_cleanup_func(func) # TODO: return store from cleanup function