aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy/empathy-individual-manager.c
diff options
context:
space:
mode:
authorTravis Reitter <travis.reitter@collabora.co.uk>2011-04-30 04:57:05 +0800
committerTravis Reitter <travis.reitter@collabora.co.uk>2011-06-07 00:30:52 +0800
commitd4989c9be7b3c6fa016d703e2a32774d5f74f836 (patch)
tree7ca8d3925a8955a702c14624eaad66f9a9becdb7 /libempathy/empathy-individual-manager.c
parent202af99a8fe154b9d03c2d569287fa01f70c0bc6 (diff)
downloadgsoc2013-empathy-d4989c9be7b3c6fa016d703e2a32774d5f74f836.tar
gsoc2013-empathy-d4989c9be7b3c6fa016d703e2a32774d5f74f836.tar.gz
gsoc2013-empathy-d4989c9be7b3c6fa016d703e2a32774d5f74f836.tar.bz2
gsoc2013-empathy-d4989c9be7b3c6fa016d703e2a32774d5f74f836.tar.lz
gsoc2013-empathy-d4989c9be7b3c6fa016d703e2a32774d5f74f836.tar.xz
gsoc2013-empathy-d4989c9be7b3c6fa016d703e2a32774d5f74f836.tar.zst
gsoc2013-empathy-d4989c9be7b3c6fa016d703e2a32774d5f74f836.zip
Adapt to API change in folks_backend_get_persona_stores().
Helps: bgo#648822 - Port Empathy to Folks 0.5.1
Diffstat (limited to 'libempathy/empathy-individual-manager.c')
-rw-r--r--libempathy/empathy-individual-manager.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/libempathy/empathy-individual-manager.c b/libempathy/empathy-individual-manager.c
index 00e685c68..69e62f1a7 100644
--- a/libempathy/empathy-individual-manager.c
+++ b/libempathy/empathy-individual-manager.c
@@ -388,7 +388,8 @@ empathy_individual_manager_add_from_contact (EmpathyIndividualManager *self,
FolksBackendStore *backend_store;
FolksBackend *backend;
FolksPersonaStore *persona_store;
- GHashTable* details, *persona_stores;
+ GHashTable* details;
+ GeeMap *persona_stores;
TpAccount *account;
const gchar *store_id;
@@ -420,7 +421,7 @@ empathy_individual_manager_add_from_contact (EmpathyIndividualManager *self,
}
persona_stores = folks_backend_get_persona_stores (backend);
- persona_store = g_hash_table_lookup (persona_stores, store_id);
+ persona_store = gee_map_get (persona_stores, store_id);
if (persona_store == NULL)
{
@@ -438,6 +439,7 @@ empathy_individual_manager_add_from_contact (EmpathyIndividualManager *self,
aggregator_add_persona_from_details_cb, contact);
g_hash_table_destroy (details);
+ g_object_unref (persona_store);
finish:
tp_clear_object (&backend);