Доработка. Файл настроек. Убрана упаковка в массив единственного значения
This commit is contained in:
@@ -128,7 +128,7 @@ func setting_tab():
|
||||
if child is CheckButton:
|
||||
child.connect('pressed', Callable(self, 'on_checkbutton_pressed').bind(i))
|
||||
if parameter in settings_data:
|
||||
child.set_pressed(settings_data[parameter][0])
|
||||
child.set_pressed(settings_data[parameter])
|
||||
else:
|
||||
child.set_pressed(false)
|
||||
var commit_instance = $scroll_set/table.get_node2(1, COMMIT)
|
||||
@@ -198,8 +198,7 @@ func _on_btn_save_settings_pressed():
|
||||
if len(children):
|
||||
var child = children[0]
|
||||
if parameter not in json_data:
|
||||
json_data[parameter] = []
|
||||
json_data[parameter].append(child.is_pressed())
|
||||
json_data[parameter] = child.is_pressed()
|
||||
var file = FileAccess.open(settings.settings_file, FileAccess.WRITE)
|
||||
if file:
|
||||
var json_string = JSON.stringify(json_data)
|
||||
|
||||
Reference in New Issue
Block a user