From ce62ee6dfdf7bee4e27243404905c1dd5b9c6a05 Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Tue, 26 Dec 2023 15:49:07 +0600 Subject: [PATCH] Fixed login rendering bug --- source/ubl-settings-usergroups.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/source/ubl-settings-usergroups.c b/source/ubl-settings-usergroups.c index eec325b..da5a1cb 100644 --- a/source/ubl-settings-usergroups.c +++ b/source/ubl-settings-usergroups.c @@ -24,8 +24,14 @@ void yon_interface_update(main_window *widgets){ int parameters_size; config_str parameters = yon_char_parse(users[i],¶meters_size,":"); free(yon_char_divide(parameters[0],7)); - char *login = yon_char_divide_search(parameters[i],"\"",-1); - login[strlen(login)-2]='\0'; + char *login = NULL; + 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'; + } gtk_list_store_set(widgets->UsersList,&iter, 2,login, 3,parameters_size>0?parameters[0]:"",