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
|
|
@ -273,9 +273,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
|
||||
self._selected_weapon_stats: Optional[dict] = 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()
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue