summaryrefslogtreecommitdiff
path: root/pidgin/gtkaccount.c
diff options
context:
space:
mode:
Diffstat (limited to 'pidgin/gtkaccount.c')
-rw-r--r--pidgin/gtkaccount.c12
1 files changed, 3 insertions, 9 deletions
diff --git a/pidgin/gtkaccount.c b/pidgin/gtkaccount.c
index 9fa275189b..c9c4866348 100644
--- a/pidgin/gtkaccount.c
+++ b/pidgin/gtkaccount.c
@@ -451,7 +451,8 @@ add_login_options(AccountPrefsDialog *dialog, GtkWidget *parent)
if (dialog->account != NULL)
username = g_strdup(purple_account_get_username(dialog->account));
- if (!username && PURPLE_PROTOCOL_PLUGIN_HAS_FUNC(dialog->prpl_info, get_account_text_table)) {
+ if (!username && dialog->prpl_info
+ && PURPLE_PROTOCOL_PLUGIN_HAS_FUNC(dialog->prpl_info, get_account_text_table)) {
GdkColor color = {0, 34952, 35466, 34181};
GHashTable *table;
const char *label;
@@ -724,7 +725,7 @@ add_protocol_options(AccountPrefsDialog *dialog, GtkWidget *parent)
{
PurpleAccountOption *option;
PurpleAccount *account;
- GtkWidget *frame, *vbox, *check, *entry, *combo, *menu, *item;
+ GtkWidget *frame, *vbox, *check, *entry, *combo;
GList *list, *node;
gint i, idx, int_value;
GtkListStore *model;
@@ -858,13 +859,6 @@ add_protocol_options(AccountPrefsDialog *dialog, GtkWidget *parent)
gtk_entry_set_invisible_char(GTK_ENTRY(entry), PIDGIN_INVISIBLE_CHAR);
}
- /* 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));
- if (str_value == NULL && g_object_get_data(G_OBJECT(item), "fake") &&
- !strcmp(_("Connect server"), purple_account_option_get_text(option)))
- str_value = "talk.google.com";
-
if (str_value != NULL)
gtk_entry_set_text(GTK_ENTRY(entry), str_value);