# HG changeset patch # User Mark Doliner # Date 1100489503 0 # Node ID 5a1fe52036ad5fa42686c4e64ecbcbe03e304d95 # Parent 61951f69ad2b325db52907e3c504ae2586d00f1b [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 diff -r 61951f69ad2b -r 5a1fe52036ad src/gtkstatusselector.c --- a/src/gtkstatusselector.c Mon Nov 15 02:57:34 2004 +0000 +++ b/src/gtkstatusselector.c Mon Nov 15 03:31:43 2004 +0000 @@ -204,6 +204,8 @@ selector = GAIM_GTK_STATUS_SELECTOR(obj); + gaim_signals_disconnect_by_handle(selector); + if (GTK_OBJECT_CLASS(parent_class)->destroy) GTK_OBJECT_CLASS(parent_class)->destroy(obj); }