diff options
author | Philip Withnall <philip.withnall@collabora.co.uk> | 2010-09-01 21:59:03 +0800 |
---|---|---|
committer | Philip Withnall <philip.withnall@collabora.co.uk> | 2010-09-02 22:01:30 +0800 |
commit | a4a6f1b83dcf33c57c0fca1a7f68735df05f888e (patch) | |
tree | 181c579a4881818d4c6ff0096c4cbb9000b6802d /libempathy/empathy-contact.c | |
parent | 88a455a446bdf3617de594052dc5c756c1013da8 (diff) | |
download | gsoc2013-empathy-a4a6f1b83dcf33c57c0fca1a7f68735df05f888e.tar gsoc2013-empathy-a4a6f1b83dcf33c57c0fca1a7f68735df05f888e.tar.gz gsoc2013-empathy-a4a6f1b83dcf33c57c0fca1a7f68735df05f888e.tar.bz2 gsoc2013-empathy-a4a6f1b83dcf33c57c0fca1a7f68735df05f888e.tar.lz gsoc2013-empathy-a4a6f1b83dcf33c57c0fca1a7f68735df05f888e.tar.xz gsoc2013-empathy-a4a6f1b83dcf33c57c0fca1a7f68735df05f888e.tar.zst gsoc2013-empathy-a4a6f1b83dcf33c57c0fca1a7f68735df05f888e.zip |
Don't unnecessarily remove Individuals if Individual IDs have been reused
When linking and unlinking, it's possible for the linked Individual to have
the same ID as one of its component Individuals (before linked or once
unlinked). If two such Individuals with the same ID are added and removed at
the same time (as could [only] happen during linking or unlinking),
EmpathyIndividualManager should do the Individual removals before the
additions, in order to prevent one of the Individuals getting clobbered.
Closes: bgo#627819
Diffstat (limited to 'libempathy/empathy-contact.c')
0 files changed, 0 insertions, 0 deletions