aboutsummaryrefslogtreecommitdiff
path: root/client/gui/menus/settings/game_setting.gd
diff options
context:
space:
mode:
Diffstat (limited to 'client/gui/menus/settings/game_setting.gd')
-rw-r--r--client/gui/menus/settings/game_setting.gd4
1 files changed, 3 insertions, 1 deletions
diff --git a/client/gui/menus/settings/game_setting.gd b/client/gui/menus/settings/game_setting.gd
index 2284f637..656100e5 100644
--- a/client/gui/menus/settings/game_setting.gd
+++ b/client/gui/menus/settings/game_setting.gd
@@ -32,7 +32,9 @@ func create_row():
var row = preload("res://gui/menus/settings/settings_row.tscn").instantiate()
row.description = tr(nskey)
row.reset.connect(func(): Settings.write(key, default))
- Settings.hook_changed_init(key, "preview_reset", func (_value): row.set_reset_disabled(is_default()))
+ Settings.hook_changed_init(key, "preview_reset", func (_value):
+ if is_instance_valid(row): row.set_reset_disabled(is_default())
+ )
return row
func is_default():