Password status fixes

pull/235/head
parent f5a61e271f
commit 0c326cfb53

@ -158,7 +158,7 @@ void yon_interface_update(main_window *widgets){
if (parameters_size>4&&strcmp(parameters[4],"x")&&strcmp(parameters[4],"")){ if (parameters_size>4&&strcmp(parameters[4],"x")&&strcmp(parameters[4],"")){
if (!check_is_password_hash(parameters[4])&&parameters[4][0]!='%'&&parameters[4][1]!='%'){ if (!check_is_password_hash(parameters[4])&&parameters[4][0]!='%'&&parameters[4][1]!='%'){
pars = ENCRYPTED_LABEL; pars = ENCRYPTED_LABEL;
} else if (!strcmp(parameters[4],"!*")){ } else if (!strcmp(parameters[4],"!*")||!strcmp(parameters[4],"*")||!strcmp(parameters[4],"!")){
pars = NO_PASSWORD_LABEL; pars = NO_PASSWORD_LABEL;
} else { } else {
pars = UNENCRYPTED_LABEL; pars = UNENCRYPTED_LABEL;
@ -1626,12 +1626,13 @@ void on_main_edit(GtkWidget *, main_window *widgets){
} }
if (size>4){ if (size>4){
if (!yon_char_is_empty(parsed[4])){ if (!yon_char_is_empty(parsed[4])){
if (!strcmp(parsed[4],"!*")){ if (!strcmp(parsed[4],"!*")||!strcmp(parsed[4],"!")||!strcmp(parsed[4],"*")){
gtk_combo_box_set_active(GTK_COMBO_BOX(window->PasswordCombo),1); gtk_combo_box_set_active(GTK_COMBO_BOX(window->PasswordCombo),1);
gtk_entry_set_text(GTK_ENTRY(window->PasswordEntry),""); gtk_entry_set_text(GTK_ENTRY(window->PasswordEntry),"");
} else if (strcmp(parsed[4],"x")){ } else if (strcmp(parsed[4],"x")){
gtk_entry_set_text(GTK_ENTRY(window->PasswordEntry),parsed[4]); gtk_entry_set_text(GTK_ENTRY(window->PasswordEntry),parsed[4]);
gtk_combo_box_set_active(GTK_COMBO_BOX(window->PasswordCombo),2); gtk_combo_box_set_active(GTK_COMBO_BOX(window->PasswordCombo),2);
} }
} }
} else { } else {

Loading…
Cancel
Save