diff options
author | Guido Günther <agx@sigxcpu.org> | 2009-04-24 11:28:59 +0200 |
---|---|---|
committer | Guido Günther <agx@sigxcpu.org> | 2009-04-24 11:28:59 +0200 |
commit | 06c02461f04fc20d72341e44681410a8d017d4ee (patch) | |
tree | bc5a52646fb42d587cf072e0ccf72802825a053c /src/krb5-auth-pwdialog.c | |
parent | document changes and release 0.9~rc1-1 (diff) | |
parent | Imported Upstream version 0.9+0gitec60300 (diff) | |
download | krb5-auth-dialog-06c02461f04fc20d72341e44681410a8d017d4ee.tar.gz krb5-auth-dialog-06c02461f04fc20d72341e44681410a8d017d4ee.tar.bz2 krb5-auth-dialog-06c02461f04fc20d72341e44681410a8d017d4ee.zip |
Merge commit 'upstream/0.9+0gitec60300'
Diffstat (limited to 'src/krb5-auth-pwdialog.c')
-rw-r--r-- | src/krb5-auth-pwdialog.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/krb5-auth-pwdialog.c b/src/krb5-auth-pwdialog.c index 7873a8a..b3ed068 100644 --- a/src/krb5-auth-pwdialog.c +++ b/src/krb5-auth-pwdialog.c @@ -191,11 +191,12 @@ ka_pwdialog_setup (KaPwDialog* pwdialog, const gchar *krb5prompt, { KaPwDialogPrivate *priv = pwdialog->priv; gchar *wrong_markup = NULL; + GtkWidget *e; gchar *prompt; int pw4len; if (krb5prompt == NULL) { - prompt = g_strdup (_("Please enter your Kerberos password.")); + prompt = g_strdup (_("Please enter your Kerberos password:")); } else { /* Kerberos's prompts are a mess, and basically impossible to * translate. There's basically no way short of doing a lot of @@ -206,12 +207,17 @@ ka_pwdialog_setup (KaPwDialog* pwdialog, const gchar *krb5prompt, pw4len = strlen ("Password for "); if (strncmp (krb5prompt, "Password for ", pw4len) == 0) { gchar *uid = (gchar *) (krb5prompt + pw4len); - prompt = g_strdup_printf (_("Please enter the password for '%s'"), uid); + prompt = g_strdup_printf (_("Please enter the password for '%s':"), uid); } else { prompt = g_strdup (krb5prompt); } } + e = gtk_entry_new (); + gtk_secure_entry_set_invisible_char (GTK_SECURE_ENTRY (priv->pw_entry), + gtk_entry_get_invisible_char (GTK_ENTRY (e))); + gtk_widget_destroy (e); + /* Clear the password entry field */ gtk_secure_entry_set_text (GTK_SECURE_ENTRY (priv->pw_entry), ""); |