# HG changeset patch # User Mark Doliner # Date 1111963499 0 # Node ID bb6fea81e7702c3900b812b0cf7195a2c1bb13e4 # Parent 897f98b4ca85fda0d4628bb67659a11b08c5663e [gaim-migrate @ 12360] Plugins don't need to explicitly remove signals they have connected. It's done automatically by plugin.c when the plugin is unloaded. committer: Tailor Script diff -r 897f98b4ca85 -r bb6fea81e770 plugins/autorecon.c --- a/plugins/autorecon.c Sun Mar 27 22:42:46 2005 +0000 +++ b/plugins/autorecon.c Sun Mar 27 22:44:59 2005 +0000 @@ -265,12 +265,6 @@ static gboolean plugin_unload(GaimPlugin *plugin) { - gaim_signal_disconnect(gaim_connections_get_handle(), "signed-off", - plugin, GAIM_CALLBACK(reconnect)); - - gaim_signal_disconnect(gaim_connections_get_handle(), "signed-on", - plugin, GAIM_CALLBACK(reconnected)); - g_hash_table_destroy(hash); hash = NULL; diff -r 897f98b4ca85 -r bb6fea81e770 plugins/timestamp.c --- a/plugins/timestamp.c Sun Mar 27 22:42:46 2005 +0000 +++ b/plugins/timestamp.c Sun Mar 27 22:44:59 2005 +0000 @@ -255,14 +255,6 @@ plugin_unload(GaimPlugin *plugin) { GList *cnvs; - void *conv_handle = gaim_conversations_get_handle(); - - gaim_signal_disconnect(conv_handle, "conversation-created", - plugin, GAIM_CALLBACK(timestamp_new_convo)); - gaim_signal_disconnect(conv_handle, "receiving-im-msg", - plugin, GAIM_CALLBACK(timestamp_receiving_msg)); - gaim_signal_disconnect(conv_handle, "displaying-im-msg", - plugin, GAIM_CALLBACK(timestamp_displaying_conv_msg)); destroy_timer_list();