From b24a78d28885e5c3ea502914e4ba26c6d6f7c9f1 Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Fri, 29 Dec 2023 17:27:06 +0600 Subject: [PATCH] Fixed goup loading rendering errors --- source/ubl-settings-usergroups.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/source/ubl-settings-usergroups.c b/source/ubl-settings-usergroups.c index b6d3abc..e006eef 100644 --- a/source/ubl-settings-usergroups.c +++ b/source/ubl-settings-usergroups.c @@ -55,7 +55,14 @@ void yon_interface_update(main_window *widgets){ int parameters_size; config_str parameters = yon_char_parse(groups[i],¶meters_size,":"); free(yon_char_divide(parameters[0],8)); - char *login = yon_char_divide_search(parameters[i],"\"",-1); + char *login; + if (strstr(parameters[0],"\"")){ + login = yon_char_divide_search(parameters[0],"\"",-1); + login[strlen(login)-2]='\0'; + } else { + login = yon_char_divide_search(parameters[0],"=",-1); + login[strlen(login)-1]='\0'; + } login[strlen(login)-2]='\0'; if (!strcmp(parameters[1],"x")) parameters[1]=AUTOMATICALLY_LABEL; gtk_list_store_set(widgets->GroupsList,&iter,