Fixed login rendering bug

pull/14/head
parent dd7b85e3b2
commit ce62ee6dfd

@ -24,8 +24,14 @@ void yon_interface_update(main_window *widgets){
int parameters_size; int parameters_size;
config_str parameters = yon_char_parse(users[i],&parameters_size,":"); config_str parameters = yon_char_parse(users[i],&parameters_size,":");
free(yon_char_divide(parameters[0],7)); free(yon_char_divide(parameters[0],7));
char *login = yon_char_divide_search(parameters[i],"\"",-1); char *login = NULL;
if (strstr(parameters[0],"\"")){
login = yon_char_divide_search(parameters[0],"\"",-1);
login[strlen(login)-2]='\0'; 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, gtk_list_store_set(widgets->UsersList,&iter,
2,login, 2,login,
3,parameters_size>0?parameters[0]:"", 3,parameters_size>0?parameters[0]:"",

Loading…
Cancel
Save