static void finish_password_change (UmPasswordDialog *um) { gtk_widget_hide (um->dialog); gtk_entry_set_text (GTK_ENTRY (um->password_entry), " "); gtk_entry_set_text (GTK_ENTRY (um->verify_entry), ""); gtk_entry_set_text (GTK_ENTRY (um->old_password_entry), ""); um_password_dialog_set_user (um, NULL); }
static void change_password (GtkButton *button, UmUserPanelPrivate *d) { UmUser *user; user = get_selected_user (d); um_password_dialog_set_user (d->password_dialog, user); um_password_dialog_show (d->password_dialog, GTK_WINDOW (gtk_widget_get_toplevel (d->main_box))); g_object_unref (user); }