--- a/src/gtkaccount.c Sat Nov 05 21:49:44 2005 +0000 +++ b/src/gtkaccount.c Sat Nov 05 23:42:35 2005 +0000 @@ -822,6 +822,7 @@ /* Password */ dialog->password_entry = gtk_entry_new(); gtk_entry_set_visibility(GTK_ENTRY(dialog->password_entry), FALSE); + gtk_entry_set_invisible_char(GTK_ENTRY(dialog->password_entry), GAIM_INVISIBLE_CHAR); dialog->password_box = add_pref_box(dialog, vbox, _("Password:"), dialog->password_entry); @@ -1087,7 +1088,10 @@ entry = gtk_entry_new(); if (gaim_account_option_get_masked(option)) + { gtk_entry_set_visibility(GTK_ENTRY(entry), FALSE); + gtk_entry_set_invisible_char(GTK_ENTRY(entry), GAIM_INVISIBLE_CHAR); + } if (str_value != NULL) gtk_entry_set_text(GTK_ENTRY(entry), str_value); @@ -1310,6 +1314,7 @@ /* Password */ dialog->proxy_pass_entry = gtk_entry_new(); gtk_entry_set_visibility(GTK_ENTRY(dialog->proxy_pass_entry), FALSE); + gtk_entry_set_invisible_char(GTK_ENTRY(dialog->proxy_pass_entry), GAIM_INVISIBLE_CHAR); add_pref_box(dialog, vbox2, _("Pa_ssword:"), dialog->proxy_pass_entry); if (dialog->account != NULL &&