]> git.0d.be Git - empathy.git/commit
Ensure we disconnect from signals on Individuals' Personas as they're removed
authorPhilip Withnall <philip.withnall@collabora.co.uk>
Thu, 2 Sep 2010 09:58:41 +0000 (10:58 +0100)
committerPhilip Withnall <philip.withnall@collabora.co.uk>
Thu, 2 Sep 2010 15:13:29 +0000 (16:13 +0100)
commit019365d216471676ddc3c878219e1685874c3d7e
tree3510bef8abb9c28a230470c4cf71b7a4875301a1
parent8605cf086f2509d751beb4290921327bc409dde8
Ensure we disconnect from signals on Individuals' Personas as they're removed

EmpathyIndividualStore connects to some signals on all of the (Telepathy)
Personas in each Individual it stores. If an Individual changes its set of
Personas, some of those signals might end up never getting disconnected. This
fixes that by listening to FolksIndividual::personas-changed and disconnecting
signals as appropriate. Closes: bgo#628153
libempathy-gtk/empathy-individual-store.c