| 502 value = purple_account_user_split_get_default_value(split); |
502 value = purple_account_user_split_get_default_value(split); |
| 503 |
503 |
| 504 /* Google Talk default domain hackery! */ |
504 /* Google Talk default domain hackery! */ |
| 505 menu = gtk_option_menu_get_menu(GTK_OPTION_MENU(dialog->protocol_menu)); |
505 menu = gtk_option_menu_get_menu(GTK_OPTION_MENU(dialog->protocol_menu)); |
| 506 item = gtk_menu_get_active(GTK_MENU(menu)); |
506 item = gtk_menu_get_active(GTK_MENU(menu)); |
| 507 if (value == NULL && g_object_get_data(G_OBJECT(item), "fake") && |
507 if (value == NULL && g_object_get_data(G_OBJECT(item), "fake") && |
| 508 !strcmp(purple_account_user_split_get_text(split), _("Domain"))) |
508 !strcmp(purple_account_user_split_get_text(split), _("Domain"))) |
| 509 value = "gmail.com"; |
509 value = "gmail.com"; |
| 510 |
510 |
| 511 if (value != NULL) |
511 if (value != NULL) |
| 512 gtk_entry_set_text(GTK_ENTRY(entry), value); |
512 gtk_entry_set_text(GTK_ENTRY(entry), value); |
| 2398 void |
2400 void |
| 2399 pidgin_accounts_window_hide(void) |
2401 pidgin_accounts_window_hide(void) |
| 2400 { |
2402 { |
| 2401 if (accounts_window == NULL) |
2403 if (accounts_window == NULL) |
| 2402 return; |
2404 return; |
| |
2405 |
| |
2406 if (accounts_window->window != NULL) |
| |
2407 gtk_widget_destroy(accounts_window->window); |
| 2403 |
2408 |
| 2404 purple_signals_disconnect_by_handle(accounts_window); |
2409 purple_signals_disconnect_by_handle(accounts_window); |
| 2405 purple_prefs_disconnect_by_handle(accounts_window); |
2410 purple_prefs_disconnect_by_handle(accounts_window); |
| 2406 |
2411 |
| 2407 g_free(accounts_window); |
2412 g_free(accounts_window); |