Fixed saving in both configurations

pull/37/head
Ivan Dmitrievich Yartsev 11 months ago
parent 53f7218443
commit 8371d4ac1e

@ -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 yon_config_parameter_prepare_elements(struct loaded_config *target){
int success = 0;
struct loaded_config *current = NULL; struct loaded_config *current = NULL;
for_dictionaries(current,target){ for_dictionaries(current,target){
char *parameter = current->key; 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); char *param_key = yon_char_divide_search(parameter,"]",-1);
free(parameter); free(parameter);
parameter = yon_char_unite(param,"[\"",param_key,"\"]",NULL); parameter = yon_char_unite(param,"[\"",param_key,"\"]",NULL);
target->key = parameter; current->key = parameter;
return 1; success=1;
} }
} }
return 0; return success;
} }
void on_save_parameters(GtkWidget *self, template_saving_window *window){ void on_save_parameters(GtkWidget *self, template_saving_window *window){

Loading…
Cancel
Save