]> git.0d.be Git - empathy.git/commitdiff
Adjust to the new add_persona_from_details() API.
authorTravis Reitter <treitter@gmail.com>
Tue, 13 Jul 2010 06:23:24 +0000 (23:23 -0700)
committerTravis Reitter <treitter@gmail.com>
Tue, 20 Jul 2010 23:12:37 +0000 (16:12 -0700)
configure.ac
libempathy/empathy-individual-manager.c

index 3563e6d9c87b1b11047348339c85f2fa1ab422a5..75436c1761431de4cd5a7e14d53e5033735e7936 100644 (file)
@@ -31,7 +31,7 @@ AC_COPYRIGHT([
 # Minimal version required
 
 # Hardp deps
-FOLKS_REQUIRED=0.1.8
+FOLKS_REQUIRED=0.1.9
 GCONF_REQUIRED=1.2.0
 GLIB_REQUIRED=2.25.9
 GTK_REQUIRED=2.21.2
index 58a020bb6a99f005f6560d7b80009c221ad3a0f6..de0add4574cdb557fa45cfb4d9bd728ceadc12ac 100644 (file)
@@ -293,6 +293,7 @@ empathy_individual_manager_add_from_contact (EmpathyIndividualManager *self,
   EmpathyIndividualManagerPriv *priv;
   GHashTable* details;
   TpAccount *account;
+  GValue value = {0};
   const gchar *store_id;
 
   g_return_if_fail (EMPATHY_IS_INDIVIDUAL_MANAGER (self));
@@ -311,8 +312,9 @@ empathy_individual_manager_add_from_contact (EmpathyIndividualManager *self,
   store_id = tp_proxy_get_object_path (TP_PROXY (account));
 
   details = g_hash_table_new (g_str_hash, g_str_equal);
-  g_hash_table_insert (details, "contact",
-      (gchar*) empathy_contact_get_id (contact));
+  g_value_init (&value, G_TYPE_STRING);
+  g_value_set_string (&value, empathy_contact_get_id (contact));
+  g_hash_table_insert (details, "contact", &value);
 
   folks_individual_aggregator_add_persona_from_details (
       priv->aggregator, NULL, "telepathy", store_id, details,