]> git.0d.be Git - empathy.git/blobdiff - libempathy-gtk/empathy-protocol-chooser.c
Merge remote-tracking branch 'jonny/ft'
[empathy.git] / libempathy-gtk / empathy-protocol-chooser.c
index 6a97de64cf8d766ae6bf1e5863ddef41ea7226f9..216e4ffdb96f190b541a9377bb88274dd5b67cc7 100644 (file)
@@ -365,7 +365,7 @@ protocol_chooser_finalize (GObject *object)
 
   if (priv->protocols)
     {
-      g_hash_table_destroy (priv->protocols);
+      g_hash_table_unref (priv->protocols);
       priv->protocols = NULL;
     }
 
@@ -602,6 +602,8 @@ empathy_protocol_chooser_create_account_settings (EmpathyProtocolChooser *self)
           NULL, NULL);
       empathy_account_settings_set_string (settings, "server",
           extra_certificate_identities[0]);
+      empathy_account_settings_set_boolean (settings, "require-encryption",
+          TRUE);
       empathy_account_settings_set_strv (settings, "fallback-servers",
           fallback_servers);
 
@@ -616,7 +618,8 @@ empathy_protocol_chooser_create_account_settings (EmpathyProtocolChooser *self)
     {
       empathy_account_settings_set_icon_name_async (settings, "im-facebook",
           NULL, NULL);
-
+      empathy_account_settings_set_boolean (settings, "require-encryption",
+          TRUE);
       empathy_account_settings_set_string (settings, "server",
           "chat.facebook.com");
     }