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:
LemonNexus 2026-02-11 09:15:57 +00:00
parent 5837333d69
commit 6e425f2c06
1 changed files with 3 additions and 3 deletions

View File

@ -272,9 +272,6 @@ class MainWindow(QMainWindow):
# Player settings
self.player_name: str = "" # Set via Settings dialog
# Load persistent settings
self._load_settings()
# Selected gear
self._selected_weapon: Optional[str] = None
@ -305,6 +302,9 @@ class MainWindow(QMainWindow):
self.create_menu_bar()
self.create_status_bar()
# Load persistent settings (after UI setup so log_info works)
self._load_settings()
# Load initial data
self.refresh_project_list()