From ed67d0952d80d98224af00b2f88f89eb20b94431 Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Mon, 26 May 2025 16:57:05 +0600 Subject: [PATCH] Fixed < and > symbols swapping --- .../com.ublinux.libublsettingsui-gtk3.edit-symbolic.svg | 4 ++++ source/libublsettingsui-gtk3-save.c | 8 ++++---- 2 files changed, 8 insertions(+), 4 deletions(-) create mode 100644 icons/actions/com.ublinux.libublsettingsui-gtk3.edit-symbolic.svg diff --git a/icons/actions/com.ublinux.libublsettingsui-gtk3.edit-symbolic.svg b/icons/actions/com.ublinux.libublsettingsui-gtk3.edit-symbolic.svg new file mode 100644 index 0000000..baba3f9 --- /dev/null +++ b/icons/actions/com.ublinux.libublsettingsui-gtk3.edit-symbolic.svg @@ -0,0 +1,4 @@ + + + + diff --git a/source/libublsettingsui-gtk3-save.c b/source/libublsettingsui-gtk3-save.c index 109a2e0..4f9ea4f 100644 --- a/source/libublsettingsui-gtk3-save.c +++ b/source/libublsettingsui-gtk3-save.c @@ -287,11 +287,11 @@ void yon_save_window_loaded_config_init(template_saving_window *window, struct l char *old_val = yon_char_new(current->data); char *new_val = yon_char_new(dict->data); if (strstr(old_val,"&")) {old_val = yon_char_replace(old_val,"&","\003");old_val = yon_char_replace(old_val,"\003","&");} - if (strstr(old_val,">")) old_val = yon_char_replace(old_val,">","<"); - if (strstr(old_val,"<")) old_val = yon_char_replace(old_val,"<",">"); + if (strstr(old_val,">")) old_val = yon_char_replace(old_val,">",">"); + if (strstr(old_val,"<")) old_val = yon_char_replace(old_val,"<","<"); if (strstr(new_val,"&")) {int sz = 0; config_str new_val_parsed = yon_char_parse(new_val,&sz,"&");new_val = yon_char_parsed_to_string(new_val_parsed,sz,"&"); yon_char_parsed_free(new_val_parsed,sz);} - if (strstr(new_val,">")) new_val = yon_char_replace(new_val,">","<"); - if (strstr(new_val,"<")) new_val = yon_char_replace(new_val,"<",">"); + if (strstr(new_val,">")) new_val = yon_char_replace(new_val,">",">"); + if (strstr(new_val,"<")) new_val = yon_char_replace(new_val,"<","<"); char *compare_string = yon_char_unite("",(char*)new_val,"\n",(char*)old_val,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); -- 2.35.1