From 8371d4ac1e757c2e49216182c8d849d091d79171 Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Tue, 24 Dec 2024 12:36:57 +0600 Subject: [PATCH] Fixed saving in both configurations --- source/libublsettingsui-gtk3-save.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/source/libublsettingsui-gtk3-save.c b/source/libublsettingsui-gtk3-save.c index 1da2841..4674f4d 100644 --- a/source/libublsettingsui-gtk3-save.c +++ b/source/libublsettingsui-gtk3-save.c @@ -165,6 +165,7 @@ config_str yon_loaded_config_convert_to_save_command(struct loaded_config *targe } int yon_config_parameter_prepare_elements(struct loaded_config *target){ + int success = 0; struct loaded_config *current = NULL; for_dictionaries(current,target){ char *parameter = current->key; @@ -173,11 +174,11 @@ int yon_config_parameter_prepare_elements(struct loaded_config *target){ char *param_key = yon_char_divide_search(parameter,"]",-1); free(parameter); parameter = yon_char_unite(param,"[\"",param_key,"\"]",NULL); - target->key = parameter; - return 1; + current->key = parameter; + success=1; } } - return 0; + return success; } void on_save_parameters(GtkWidget *self, template_saving_window *window){