]> git.0d.be Git - empathy.git/commit
roster-view: clear_view: start by cleaning our internal hash tables
authorGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Mon, 3 Sep 2012 15:09:55 +0000 (17:09 +0200)
committerGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Mon, 3 Sep 2012 15:12:56 +0000 (17:12 +0200)
commitd25442bccc9b9d143fe92f2506f6d84499ece829
tree0f89a7900979a4219d674411772a7089c61c5dd9
parent979f90a0425dec607d58008fc8ba8a5966179807
roster-view: clear_view: start by cleaning our internal hash tables

Removing and destroying the widgets contained in the view will call
empathy_roster_view_remove(). This function may use some of the internal hash
tables which now contain destroyed object.

It's safer to clean the internal hash tables first as we are about to destroy
their content anyway.

https://bugzilla.gnome.org/show_bug.cgi?id=683275
libempathy-gtk/empathy-roster-view.c