Mercurial > pidgin
comparison src/gtkstatusselector.c @ 10187:5a1fe52036ad
[gaim-migrate @ 11302]
Disconnect the signed_on_off_cb function from the signed-on and
signed-off signals when the buddy list is destroyed. This
prevents a crash when signing off the last online account.
committer: Tailor Script <tailor@pidgin.im>
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Mon, 15 Nov 2004 03:31:43 +0000 |
parents | 9cff8cc12746 |
children | 5709800d1dee |
comparison
equal
deleted
inserted
replaced
10186:61951f69ad2b | 10187:5a1fe52036ad |
---|---|
202 g_return_if_fail(obj != NULL); | 202 g_return_if_fail(obj != NULL); |
203 g_return_if_fail(GAIM_GTK_IS_STATUS_SELECTOR(obj)); | 203 g_return_if_fail(GAIM_GTK_IS_STATUS_SELECTOR(obj)); |
204 | 204 |
205 selector = GAIM_GTK_STATUS_SELECTOR(obj); | 205 selector = GAIM_GTK_STATUS_SELECTOR(obj); |
206 | 206 |
207 gaim_signals_disconnect_by_handle(selector); | |
208 | |
207 if (GTK_OBJECT_CLASS(parent_class)->destroy) | 209 if (GTK_OBJECT_CLASS(parent_class)->destroy) |
208 GTK_OBJECT_CLASS(parent_class)->destroy(obj); | 210 GTK_OBJECT_CLASS(parent_class)->destroy(obj); |
209 } | 211 } |
210 | 212 |
211 static void | 213 static void |