]> git.0d.be Git - empathy.git/commit
empathy-protocol-chooser: don't cache TpConnectionManagerProtocol in the store
authorGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Fri, 23 Oct 2009 10:17:23 +0000 (11:17 +0100)
committerGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Fri, 23 Oct 2009 10:17:23 +0000 (11:17 +0100)
commit6931154a620290ec29a50c017d427586fe6d8a3f
tree0f14a1bb87018ae2114061f7f050d0966641298c
parent6843cf006192fecf2382b1dd87a2fb8531a34b5f
empathy-protocol-chooser: don't cache TpConnectionManagerProtocol in the store

TpConnectionManagerProtocol are not garanteed to stay valid so we
shouldn't cache them in the store. Instead, we cache the protocol name
and call tp_connection_manager_get_protocol each time we need it.
This should fix crashers as the ones reported in #599386.
libempathy-gtk/empathy-protocol-chooser.c