]> git.0d.be Git - empathy.git/blobdiff - libempathy-gtk/empathy-protocol-chooser.c
Only add the 'extra-certificate-identities' parameter if gabble supports it.
[empathy.git] / libempathy-gtk / empathy-protocol-chooser.c
index 9bbab1c8ed3fc3327594905810932147040b6b0a..b2e4314deae14465a2c8054dedbc7a1a545d741d 100644 (file)
@@ -604,8 +604,12 @@ empathy_protocol_chooser_create_account_settings (EmpathyProtocolChooser *self)
       empathy_account_settings_set_strv (settings, "fallback-servers",
           fallback_servers);
 
-      empathy_account_settings_set_strv (settings,
-          "extra-certificate-identities", extra_certificate_identities);
+      if (empathy_account_settings_have_tp_param (settings,
+              "extra-certificate-identities"))
+        {
+          empathy_account_settings_set_strv (settings,
+              "extra-certificate-identities", extra_certificate_identities);
+        }
     }
   else if (!tp_strdiff (service, "facebook"))
     {