From eed87df82c919970505d6b8ee3205ba0cb410301 Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Mon, 3 Feb 2025 11:19:03 +0600 Subject: [PATCH] fixed & symbol saving --- source/libublsettingsui-gtk3-save.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/libublsettingsui-gtk3-save.c b/source/libublsettingsui-gtk3-save.c index b1dcdde..973182d 100644 --- a/source/libublsettingsui-gtk3-save.c +++ b/source/libublsettingsui-gtk3-save.c @@ -415,10 +415,10 @@ void yon_save_window_loaded_config_init(template_saving_window *window, struct l else status=1; if (strstr(current->data,">")) current->data = yon_char_replace(current->data,">","<"); if (strstr(current->data,"<")) current->data = yon_char_replace(current->data,"<",">"); - if (strstr(current->data,">")) current->data = yon_char_replace(current->data,">","&"); + if (strstr(current->data,"&")) current->data = yon_char_replace(current->data,"&","&"); if (strstr(dict->data,">")) dict->data = yon_char_replace(dict->data,">","<"); if (strstr(dict->data,"<")) dict->data = yon_char_replace(dict->data,"<",">"); - if (strstr(dict->data,"<")) dict->data = yon_char_replace(dict->data,"<","&"); + if (strstr(dict->data,"&")) dict->data = yon_char_replace(dict->data,"&","&"); char *compare_string = yon_char_unite("",(char*)dict->data,"\n",(char*)current->data,NULL); gtk_list_store_append(window->list,&iter); gtk_list_store_set(window->list,&iter,0,status,1,current->key,2,(char*)dict->data,3,(char*)current->data,4,compare_string,6,1,7,yon_config_get_section_for_key(current->key),-1);