--- a/src/gtkblist.c Sat Nov 05 21:49:44 2005 +0000 +++ b/src/gtkblist.c Sat Nov 05 23:42:35 2005 +0000 @@ -491,7 +491,10 @@ if (value != NULL) gtk_entry_set_text(GTK_ENTRY(input), value); if (pce->secret) + { gtk_entry_set_visibility(GTK_ENTRY(input), FALSE); + gtk_entry_set_invisible_char(GTK_ENTRY(input), GAIM_INVISIBLE_CHAR); + } gtk_box_pack_end(GTK_BOX(rowbox), input, TRUE, TRUE, 0); g_signal_connect(G_OBJECT(input), "changed", G_CALLBACK(joinchat_set_sensitive_if_input_cb), data); @@ -4345,7 +4348,10 @@ if (value != NULL) gtk_entry_set_text(GTK_ENTRY(input), value); if (pce->secret) + { gtk_entry_set_visibility(GTK_ENTRY(input), FALSE); + gtk_entry_set_invisible_char(GTK_ENTRY(input), GAIM_INVISIBLE_CHAR); + } gtk_box_pack_end(GTK_BOX(rowbox), input, TRUE, TRUE, 0); g_signal_connect(G_OBJECT(input), "changed", G_CALLBACK(addchat_set_sensitive_if_input_cb), data);