diff options
Diffstat (limited to 'client/menu')
-rw-r--r-- | client/menu/settings_menu.gd | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/client/menu/settings_menu.gd b/client/menu/settings_menu.gd index e593caa0..be2d2dff 100644 --- a/client/menu/settings_menu.gd +++ b/client/menu/settings_menu.gd @@ -22,7 +22,7 @@ var settings: Dictionary func _on_back_pressed(): for k in settings.keys(): - Global.settings[k]["value"] = settings[k].get_value() + Global.set_setting(k, settings[k].get_value()) Global.save_settings() Global.update_fullscreen() menu_manager.go_back() @@ -38,7 +38,6 @@ func update_rows(fix_focus = false): c.queue_free() for k in Global.settings.keys(): - var v = Global.settings[k] var row: SettingsRow = preload("res://menu/settings_row.tscn").instantiate() row.setup(k, Global.settings, Global.default_settings) row.connect("apply_preset", apply_preset) @@ -51,9 +50,9 @@ func update_rows(fix_focus = false): func apply_preset(preset: Dictionary): for k in settings.keys(): - Global.settings[k]["value"] = settings[k].get_value() + Global.set_setting(k, settings[k].get_value()) for k in preset.keys(): - Global.settings[k]["value"] = preset[k] + Global.set_setting(k, preset[k]) update_rows(true) |