fix: Use settings.set() instead of item assignment in _on_overlay_mode_changed
Settings object uses .set() method, not dictionary-style item assignment. This fixes the TypeError when changing overlay mode in settings.
This commit is contained in:
parent
4b5096a859
commit
80a92aa1ee
|
|
@ -375,10 +375,9 @@ class SettingsView(QWidget):
|
||||||
|
|
||||||
mode = mode_map.get(index, "overlay_game")
|
mode = mode_map.get(index, "overlay_game")
|
||||||
|
|
||||||
# Save to settings
|
# Save to settings using the proper set() method
|
||||||
if hasattr(self.overlay, 'settings'):
|
if hasattr(self.overlay, 'settings'):
|
||||||
self.overlay.settings['activity_bar.overlay_mode'] = mode
|
self.overlay.settings.set('activity_bar.overlay_mode', mode)
|
||||||
self.overlay.settings.save()
|
|
||||||
|
|
||||||
print(f"[Settings] Activity Bar mode changed to: {mode}")
|
print(f"[Settings] Activity Bar mode changed to: {mode}")
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue