diff options
author | Philip Withnall <philip.withnall@collabora.co.uk> | 2010-08-03 01:29:40 +0800 |
---|---|---|
committer | Philip Withnall <philip.withnall@collabora.co.uk> | 2010-08-03 17:37:42 +0800 |
commit | acc539549da986e0cfb4dd29142dcdf34743ce7d (patch) | |
tree | ed3a51230874ec1da1bf91a3f002a1e8a2150455 /libempathy/empathy-utils.c | |
parent | 737212cbc975c9113f4aaf105fb765811805c54a (diff) | |
download | gsoc2013-empathy-acc539549da986e0cfb4dd29142dcdf34743ce7d.tar gsoc2013-empathy-acc539549da986e0cfb4dd29142dcdf34743ce7d.tar.gz gsoc2013-empathy-acc539549da986e0cfb4dd29142dcdf34743ce7d.tar.bz2 gsoc2013-empathy-acc539549da986e0cfb4dd29142dcdf34743ce7d.tar.lz gsoc2013-empathy-acc539549da986e0cfb4dd29142dcdf34743ce7d.tar.xz gsoc2013-empathy-acc539549da986e0cfb4dd29142dcdf34743ce7d.tar.zst gsoc2013-empathy-acc539549da986e0cfb4dd29142dcdf34743ce7d.zip |
Ensure contacts have a persona set
Ensure that contacts created by empathy_contact_dup_from_folks_individual()
have a persona set, so that things like custom presence messages in contact
tooltips work again. This requires that we don't set the alias on the
contacts during the initial contact population period, or we'll end up with
duplicates of each contact in the list. Closes: bgo#625828
Diffstat (limited to 'libempathy/empathy-utils.c')
-rw-r--r-- | libempathy/empathy-utils.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libempathy/empathy-utils.c b/libempathy/empathy-utils.c index 9a5e28c17..49df14b41 100644 --- a/libempathy/empathy-utils.c +++ b/libempathy/empathy-utils.c @@ -615,6 +615,7 @@ empathy_contact_dup_from_folks_individual (FolksIndividual *individual) tp_contact = tpf_persona_get_contact (persona); contact = empathy_contact_dup_from_tp_contact (tp_contact); + empathy_contact_set_persona (contact, FOLKS_PERSONA (persona)); } } |