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