gtk/gtkpluginpref.c

changeset 15390
d429e03fc755
parent 14937
d09c897e41f5
child 20470
77693555855f
child 20472
6a6d2ef151e6
--- a/gtk/gtkpluginpref.c	Sat Jan 13 09:50:16 2007 +0000
+++ b/gtk/gtkpluginpref.c	Sat Jan 13 18:46:55 2007 +0000
@@ -116,7 +116,8 @@
 				if (gaim_plugin_pref_get_masked(pref))
 				{
 					gtk_entry_set_visibility(GTK_ENTRY(entry), FALSE);
-					gtk_entry_set_invisible_char(GTK_ENTRY(entry), GAIM_INVISIBLE_CHAR);
+					if (gtk_entry_get_invisible_char(GTK_ENTRY(entry)) == '*')
+						gtk_entry_set_invisible_char(GTK_ENTRY(entry), GAIM_INVISIBLE_CHAR);
 				}
 				g_signal_connect(G_OBJECT(entry), "changed",
 								 G_CALLBACK(entry_cb),

mercurial