diff options
author | Elliott Sales de Andrade <qulogic@pidgin.im> | 2011-12-29 01:43:31 +0000 |
---|---|---|
committer | Elliott Sales de Andrade <qulogic@pidgin.im> | 2011-12-29 01:43:31 +0000 |
commit | f7ee6059d9684a0ec84da35124fd5647c52fd413 (patch) | |
tree | 01f33f3be5d8f9e18f3582025e434011a8309aee | |
parent | 7e9e1f71f91db04a8882bb530b80a64e1e1179e8 (diff) | |
download | pidgin-f7ee6059d9684a0ec84da35124fd5647c52fd413.tar.gz |
Remove and replace the Default Domain UI hack.
-rw-r--r-- | libpurple/protocols/jabber/libfacebook.c | 2 | ||||
-rw-r--r-- | libpurple/protocols/jabber/libgtalk.c | 2 | ||||
-rw-r--r-- | pidgin/gtkaccount.c | 35 |
3 files changed, 2 insertions, 37 deletions
diff --git a/libpurple/protocols/jabber/libfacebook.c b/libpurple/protocols/jabber/libfacebook.c index 3a680af122..357a393086 100644 --- a/libpurple/protocols/jabber/libfacebook.c +++ b/libpurple/protocols/jabber/libfacebook.c @@ -260,7 +260,7 @@ init_plugin(PurplePlugin *plugin) GList *encryption_values = NULL; /* Translators: 'domain' is used here in the context of Internet domains, e.g. pidgin.im */ - split = purple_account_user_split_new(_("Domain"), NULL, '@'); + split = purple_account_user_split_new(_("Domain"), "chat.facebook.com", '@'); purple_account_user_split_set_reverse(split, FALSE); prpl_info.user_splits = g_list_append(prpl_info.user_splits, split); diff --git a/libpurple/protocols/jabber/libgtalk.c b/libpurple/protocols/jabber/libgtalk.c index 6ed4f62154..e30bcd73e1 100644 --- a/libpurple/protocols/jabber/libgtalk.c +++ b/libpurple/protocols/jabber/libgtalk.c @@ -260,7 +260,7 @@ init_plugin(PurplePlugin *plugin) GList *encryption_values = NULL; /* Translators: 'domain' is used here in the context of Internet domains, e.g. pidgin.im */ - split = purple_account_user_split_new(_("Domain"), NULL, '@'); + split = purple_account_user_split_new(_("Domain"), "gmail.com", '@'); purple_account_user_split_set_reverse(split, FALSE); prpl_info.user_splits = g_list_append(prpl_info.user_splits, split); diff --git a/pidgin/gtkaccount.c b/pidgin/gtkaccount.c index 99c4a22870..81bccc0411 100644 --- a/pidgin/gtkaccount.c +++ b/pidgin/gtkaccount.c @@ -166,37 +166,6 @@ static void add_protocol_options(AccountPrefsDialog *dialog); static void add_proxy_options(AccountPrefsDialog *dialog, GtkWidget *parent); static void add_voice_options(AccountPrefsDialog *dialog); -static const char * -google_talk_default_domain_hackery(GtkWidget *protocol_combo, const char *value_if_gtalk) -{ - GtkTreeModel *model; - GtkTreeIter iter; - const char *value = NULL; - - model = gtk_combo_box_get_model(GTK_COMBO_BOX(protocol_combo)); - if (model != NULL && gtk_combo_box_get_active_iter(GTK_COMBO_BOX(protocol_combo), &iter)) { - char *protocol = NULL; - - /* protocol is not stored as G_TYPE_STRING in the model so no g_free necessary */ - gtk_tree_model_get(model, &iter, 2, &protocol, -1); - if (protocol && !strcmp("prpl-jabber", protocol)) { - char *item_name = NULL; - - gtk_tree_model_get(model, &iter, 1, &item_name, -1); - if (item_name) { - if (!strcmp(item_name, _("Google Talk"))) - value = value_if_gtalk; - g_free(item_name); - } - /* If it's not GTalk, but still Jabber then the value is not NULL, it's empty */ - if (NULL == value) - value = ""; - } - } - - return value; -} - static GtkWidget * add_pref_box(AccountPrefsDialog *dialog, GtkWidget *parent, const char *text, GtkWidget *widget) @@ -591,10 +560,6 @@ add_login_options(AccountPrefsDialog *dialog, GtkWidget *parent) if (value == NULL) value = purple_account_user_split_get_default_value(split); - /* Google Talk default domain hackery! */ - if (!strcmp(_("Domain"), purple_account_user_split_get_text(split)) && !value) - value = google_talk_default_domain_hackery(dialog->protocol_menu, "gmail.com"); - if (value != NULL) gtk_entry_set_text(GTK_ENTRY(entry), value); } |