fix: move _load_settings() after setup_ui() to fix AttributeError
- log_info() needs log_output which is created in setup_ui() - Move _load_settings() call to after UI initialization - Fixes 'MainWindow' object has no attribute 'log_output' error
This commit is contained in:
parent
5837333d69
commit
6e425f2c06
|
|
@ -272,9 +272,6 @@ class MainWindow(QMainWindow):
|
||||||
|
|
||||||
# Player settings
|
# Player settings
|
||||||
self.player_name: str = "" # Set via Settings dialog
|
self.player_name: str = "" # Set via Settings dialog
|
||||||
|
|
||||||
# Load persistent settings
|
|
||||||
self._load_settings()
|
|
||||||
|
|
||||||
# Selected gear
|
# Selected gear
|
||||||
self._selected_weapon: Optional[str] = None
|
self._selected_weapon: Optional[str] = None
|
||||||
|
|
@ -305,6 +302,9 @@ class MainWindow(QMainWindow):
|
||||||
self.create_menu_bar()
|
self.create_menu_bar()
|
||||||
self.create_status_bar()
|
self.create_status_bar()
|
||||||
|
|
||||||
|
# Load persistent settings (after UI setup so log_info works)
|
||||||
|
self._load_settings()
|
||||||
|
|
||||||
# Load initial data
|
# Load initial data
|
||||||
self.refresh_project_list()
|
self.refresh_project_list()
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue