]> git.0d.be Git - empathy.git/commit
Hold a reference to the contact we're adding as an individual
authorPhilip Withnall <philip.withnall@collabora.co.uk>
Tue, 6 Jul 2010 13:40:35 +0000 (14:40 +0100)
committerTravis Reitter <treitter@gmail.com>
Tue, 20 Jul 2010 23:12:36 +0000 (16:12 -0700)
commite25fa2252ec8b46a9584f294d8604dee86ff7a38
tree9294a9ab47fa8987fee86f584ff97af3c39e21a9
parent1acf1e0f3b5686b95f1b0787a5308e0a6298eb08
Hold a reference to the contact we're adding as an individual

In empathy_individual_manager_add_from_contact(), we must hold a reference to
the contact we're adding throughout the entire async process, or the TpHandle
which represents the contact could get unreffed and destroyed. This causes
the new contact to get lost.
libempathy/empathy-individual-manager.c