diff gtk/gtkpluginpref.c @ 15329:f19b9b39d71a

[gaim-migrate @ 18119] sf patch #1629012, from betalb Use hardcoded invisible char only if the default is * committer: Tailor Script <tailor@pidgin.im>
author Mark Doliner <mark@kingant.net>
date Sat, 13 Jan 2007 18:46:55 +0000
parents 7357d46ba817
children
line wrap: on
line diff
--- 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),