diff --git a/source/ubl-settings-usergroups.c b/source/ubl-settings-usergroups.c index 5fbfc92..835c2fc 100644 --- a/source/ubl-settings-usergroups.c +++ b/source/ubl-settings-usergroups.c @@ -119,12 +119,25 @@ void yon_interface_update(main_window *widgets){ login[strlen(login)-1]='\0'; } if (!strcmp(parameters[1],"x")) parameters[1]=""; + char *pars=""; + if (parameters_size>3&&strcmp(parameters[3],"x")&&strcmp(parameters[3],"")){ + + if (!check_is_password_hash(parameters[3])){ + pars = ENCRYPTED_LABEL; + } else { + pars = UNENCRYPTED_LABEL; + + } + } else { + pars = DEFAULT_USER_LABEL; + + } gtk_list_store_set(widgets->GroupsList,&iter, 1,login, 0,parameters_size>1?parameters[1]:"", 2,parameters_size>0?parameters[0]:"", 3,parameters_size>2?parameters[2]:"", - 4,parameters_size>3?ENCRYPTED_LABEL:DEFAULT_USER_LABEL, + 4,pars, -1); if(parameters) free(parameters);