aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>2012-06-13 21:31:06 +0800
committerGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>2012-06-13 21:32:32 +0800
commitad74b5ae98407d3c97a0b157971c859cdaf138eb (patch)
tree2b9809ae8c0c85cc6619256e030c18b5b8fdfed8
parentbf2e1948cfb765262b48bd76bcaa0f61d9745f85 (diff)
downloadgsoc2013-empathy-ad74b5ae98407d3c97a0b157971c859cdaf138eb.tar
gsoc2013-empathy-ad74b5ae98407d3c97a0b157971c859cdaf138eb.tar.gz
gsoc2013-empathy-ad74b5ae98407d3c97a0b157971c859cdaf138eb.tar.bz2
gsoc2013-empathy-ad74b5ae98407d3c97a0b157971c859cdaf138eb.tar.lz
gsoc2013-empathy-ad74b5ae98407d3c97a0b157971c859cdaf138eb.tar.xz
gsoc2013-empathy-ad74b5ae98407d3c97a0b157971c859cdaf138eb.tar.zst
gsoc2013-empathy-ad74b5ae98407d3c97a0b157971c859cdaf138eb.zip
empathy_client_factory_dup_contact_features: request groups and client-types
Empathy prepares the AM before preparing folks, so when folks set its features on the factory, all TpContact are already created and so won't be upgraded. https://bugzilla.gnome.org/show_bug.cgi?id=675214
-rw-r--r--libempathy/empathy-client-factory.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libempathy/empathy-client-factory.c b/libempathy/empathy-client-factory.c
index 603f4e3e4..da647a4d9 100644
--- a/libempathy/empathy-client-factory.c
+++ b/libempathy/empathy-client-factory.c
@@ -147,6 +147,8 @@ empathy_client_factory_dup_contact_features (TpSimpleClientFactory *factory,
* is already in the contact list. This feature is pretty cheap to
* prepare as it doesn't prepare the full roster. */
TP_CONTACT_FEATURE_SUBSCRIPTION_STATES,
+ TP_CONTACT_FEATURE_CONTACT_GROUPS,
+ TP_CONTACT_FEATURE_CLIENT_TYPES,
};
features = chainup->dup_contact_features (factory, connection);