Доработка. Обработка ошибки при открытии файла настроек для записи

This commit is contained in:
sasha80
2025-05-07 15:19:39 +03:00
parent 470f65b0bb
commit dd9c546f3f

View File

@@ -201,10 +201,10 @@ func _on_btn_save_settings_pressed():
json_data[parameter] = child.is_pressed()
var file = FileAccess.open(settings.settings_file, FileAccess.WRITE)
var abs_path = ProjectSettings.globalize_path(settings.settings_file)
if file:
var json_string = JSON.stringify(json_data, ' ', true)
file.store_string(json_string)
file.close()
log.info('Настройки сохранены в файл \"%s\"' % abs_path)
else:
if not file:
log.info('Не удалось открыть файл для записи \"%s\"' % abs_path)
return
var json_string = JSON.stringify(json_data, ' ', true)
if file.store_string(json_string):
log.info('Настройки сохранены в файл \"%s\"' % abs_path)
file.close()