gnome-bluetooth r404 - trunk/wizard



Author: hadess
Date: Sat Feb 28 00:07:38 2009
New Revision: 404
URL: http://svn.gnome.org/viewvc/gnome-bluetooth?rev=404&view=rev

Log:
Use the GTK+ invisible char

And not "*" as usual. Gross!

Modified:
   trunk/wizard/main.c

Modified: trunk/wizard/main.c
==============================================================================
--- trunk/wizard/main.c	(original)
+++ trunk/wizard/main.c	Sat Feb 28 00:07:38 2009
@@ -178,13 +178,24 @@
 }
 
 static gboolean display_callback(DBusGMethodInvocation *context,
-				DBusGProxy *device, guint passkey,
-					guint entered, gpointer user_data)
+				 DBusGProxy *device, guint passkey,
+				 guint entered, gpointer user_data)
 {
 	gchar *text, *done, *code;
 
 	code = g_strdup_printf("%d", passkey);
-	done = g_strnfill(entered, '*');
+
+	if (entered > 0) {
+		GtkEntry *entry;
+		gunichar invisible;
+
+		entry = GTK_ENTRY (gtk_entry_new ());
+		invisible = gtk_entry_get_invisible_char (entry);
+		done = g_strnfill(entered, invisible);
+		g_object_unref (entry);
+	} else {
+		done = g_strdup ("");
+	}
 
 	text = g_strdup_printf(_("Please enter the following passkey: %s%s"), done, code + entered);
 	gtk_label_set_markup(GTK_LABEL(label_passkey), text);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]