[gaim-migrate @ 12360]

Sun, 27 Mar 2005 22:44:59 +0000

author
Mark Doliner <markdoliner@pidgin.im>
date
Sun, 27 Mar 2005 22:44:59 +0000
changeset 10757
fa3952800900
parent 10756
a6cd9898ab41
child 10758
b4554ec8d126

[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.

plugins/autorecon.c file | annotate | diff | comparison | revisions
plugins/timestamp.c file | annotate | diff | comparison | revisions
--- 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;
 
--- 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();
 

mercurial