| 275 const char *label; |
275 const char *label; |
| 276 |
276 |
| 277 table = dialog->prpl_info->get_account_text_table(NULL); |
277 table = dialog->prpl_info->get_account_text_table(NULL); |
| 278 label = g_hash_table_lookup(table, "login_label"); |
278 label = g_hash_table_lookup(table, "login_label"); |
| 279 |
279 |
| 280 if(!strcmp(gtk_entry_get_text(GTK_ENTRY(widget)), label)) { |
280 if(purple_strequal(gtk_entry_get_text(GTK_ENTRY(widget)), label)) { |
| 281 gtk_entry_set_text(GTK_ENTRY(widget), ""); |
281 gtk_entry_set_text(GTK_ENTRY(widget), ""); |
| 282 gtk_widget_modify_text(widget, GTK_STATE_NORMAL,NULL); |
282 gtk_widget_modify_text(widget, GTK_STATE_NORMAL,NULL); |
| 283 } |
283 } |
| 284 |
284 |
| 285 g_hash_table_destroy(table); |
285 g_hash_table_destroy(table); |
| 572 |
572 |
| 573 /* Google Talk default domain hackery! */ |
573 /* Google Talk default domain hackery! */ |
| 574 menu = gtk_option_menu_get_menu(GTK_OPTION_MENU(dialog->protocol_menu)); |
574 menu = gtk_option_menu_get_menu(GTK_OPTION_MENU(dialog->protocol_menu)); |
| 575 item = gtk_menu_get_active(GTK_MENU(menu)); |
575 item = gtk_menu_get_active(GTK_MENU(menu)); |
| 576 if (value == NULL && g_object_get_data(G_OBJECT(item), "fakegoogle") && |
576 if (value == NULL && g_object_get_data(G_OBJECT(item), "fakegoogle") && |
| 577 !strcmp(purple_account_user_split_get_text(split), _("Domain"))) |
577 purple_strequal(purple_account_user_split_get_text(split), _("Domain"))) |
| 578 value = "gmail.com"; |
578 value = "gmail.com"; |
| 579 |
579 |
| 580 if (value != NULL) |
580 if (value != NULL) |
| 581 gtk_entry_set_text(GTK_ENTRY(entry), value); |
581 gtk_entry_set_text(GTK_ENTRY(entry), value); |
| 582 } |
582 } |
| 2517 get_user_info_cb(GtkWidget *label, |
2517 get_user_info_cb(GtkWidget *label, |
| 2518 const gchar *uri, |
2518 const gchar *uri, |
| 2519 gpointer data) |
2519 gpointer data) |
| 2520 { |
2520 { |
| 2521 struct auth_request *ar = data; |
2521 struct auth_request *ar = data; |
| 2522 if (!strcmp(uri, "viewinfo")) { |
2522 if (purple_strequal(uri, "viewinfo")) { |
| 2523 pidgin_retrieve_user_info(purple_account_get_connection(ar->account), ar->username); |
2523 pidgin_retrieve_user_info(purple_account_get_connection(ar->account), ar->username); |
| 2524 return TRUE; |
2524 return TRUE; |
| 2525 } |
2525 } |
| 2526 return FALSE; |
2526 return FALSE; |
| 2527 } |
2527 } |