pidgin/gtkaccount.c

changeset 17879
3e3f85138f1a
parent 17672
a5c4e192659a
parent 17877
1b4384bff09a
child 18185
d4f1719d812b
--- a/pidgin/gtkaccount.c	Fri Jun 15 02:57:13 2007 +0000
+++ b/pidgin/gtkaccount.c	Fri Jun 15 08:16:29 2007 +0000
@@ -480,7 +480,7 @@
 
 		GtkWidget *entry = l->data;
 		PurpleAccountUserSplit *split = l2->data;
-		const char *value = NULL, *protocol = NULL;
+		const char *value = NULL;
 		char *c;
 
 		if (dialog->account != NULL) {
@@ -500,9 +500,8 @@
 		/* Google Talk default domain hackery! */
 		menu = gtk_option_menu_get_menu(GTK_OPTION_MENU(dialog->protocol_menu));
 		item = gtk_menu_get_active(GTK_MENU(menu));
-		protocol = g_object_get_data(G_OBJECT(item), "protocol");
-		if (value == NULL && protocol != NULL && !strcmp(protocol, "prpl-fake") &&
-				!strcmp(purple_account_user_split_get_text(split), _("Domain")))
+		if (value == NULL && g_object_get_data(G_OBJECT(item), "fake") && 
+			!strcmp(purple_account_user_split_get_text(split), _("Domain")))
 			value = "gmail.com";
 
 		if (value != NULL)
@@ -2698,3 +2697,4 @@
 	purple_signals_unregister_by_instance(pidgin_account_get_handle());
 }
 
+

mercurial