Регрессия. Не все настройки загружаются

This commit is contained in:
sasha80
2025-10-14 23:16:46 +03:00
parent 6a105522e6
commit 8d3d2958cc
2 changed files with 2 additions and 3 deletions

View File

@@ -175,7 +175,7 @@ func setting_tab():
var child = node_values[0]
if child is CheckButton:
child.connect('pressed', Callable(self, 'on_checkbutton_pressed').bind(i))
var val = settings_data[param_name] if settings_data.has(param_name) else false
var val = ProjectSettings.get_setting('application/config/%s' % param_name)
child.set_pressed(val)
else:
if settings_data.has(param_name):
@@ -216,7 +216,6 @@ func button_settings():
var trassa_node = $scroll_set/table.get_node2(1, TRASSA).get_children()
trassa_node = trassa_node[0]
trassa_node.connect('pressed', on_trassa_btn_pressed.bind(trassa_node))
on_trassa_btn_pressed(trassa_node)
var vk_node = $scroll_set/table.get_node2(1, KEYBOARD).get_children()[0]
vk_node.connect('pressed', on_vk_pressed.bind(vk_node))
var ems2_hide_node = $scroll_set/table.get_node2(1, HIDE_EMS2).get_children()[0]

View File

@@ -79,7 +79,7 @@ func _ready() -> void:
log.warning('Будут использованы настройики по умолчанию.')
return
var json_data = json_conv.get_data()
settings_program.merge(json_data)
settings_program.merge(json_data, true)
for key in settings_program:
ProjectSettings.set_setting('application/config/%s' % key, settings_program[key])
for key: StringName in UnitProfiles.keys():