# HG changeset patch # User Stu Tomlinson # Date 1129991445 0 # Node ID c828b5d08c912acb78fac85ca1c036a457dbe2f2 # Parent 2aa3211ef3e2a0825ab1cbbf5b24ef1cd0ff7baf [gaim-migrate @ 14005] Fix for unloading and re-loading the docklet plugin so that closing the buddy list will still minimize to the tray, and connect to the account-status-changed signal instead of the (now gone) account-away one. committer: Tailor Script diff -r 2aa3211ef3e2 -r c828b5d08c91 plugins/docklet/docklet.c --- a/plugins/docklet/docklet.c Sat Oct 22 14:08:57 2005 +0000 +++ b/plugins/docklet/docklet.c Sat Oct 22 14:30:45 2005 +0000 @@ -496,7 +496,7 @@ plugin, GAIM_CALLBACK(docklet_signed_off_cb), NULL); gaim_signal_connect(accounts_handle, "account-connecting", plugin, GAIM_CALLBACK(docklet_update_status_cb), NULL); - gaim_signal_connect(accounts_handle, "account-away", + gaim_signal_connect(accounts_handle, "account-status-changed", plugin, GAIM_CALLBACK(docklet_update_status_cb), NULL); gaim_signal_connect(conv_handle, "received-im-msg", plugin, GAIM_CALLBACK(docklet_update_status_cb), NULL); @@ -532,6 +532,7 @@ gaim_signals_disconnect_by_handle(handle); if(gtkblist_delete_cb_id!=0) g_signal_handler_disconnect(G_OBJECT(gtkblist->window), gtkblist_delete_cb_id); + gtkblist_delete_cb_id = 0; unminimize_from_tray();