diff options
Diffstat (limited to 'src/empathy-accounts-dialog.c')
-rw-r--r-- | src/empathy-accounts-dialog.c | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/src/empathy-accounts-dialog.c b/src/empathy-accounts-dialog.c index 2ad2fb759..98301a485 100644 --- a/src/empathy-accounts-dialog.c +++ b/src/empathy-accounts-dialog.c @@ -618,12 +618,18 @@ accounts_dialog_setup_ui_to_add_account (EmpathyAccountsDialog *dialog) if (is_gtalk) { + gchar *fallback_servers[] = { + "talkx.l.google.com", + "talkx.l.google.com:443,oldssl", + "talkx.l.google.com:80", + NULL}; + empathy_account_settings_set_icon_name_async (settings, "im-google-talk", NULL, NULL); - /* We should not have to set the server but that may cause issue with - * buggy router. */ - empathy_account_settings_set_string (settings, "server", - "talk.google.com"); + + empathy_account_settings_set_string (settings, "server", NULL); + empathy_account_settings_set_strv (settings, "fallback-servers", + fallback_servers); } else if (is_facebook) { |