pidgin/plugins/xmppconsole/xmppconsole.c

changeset 41406
3631bc23f0b5
parent 41314
0dc72eacd8bf
child 41407
94f55a462e8e
--- a/pidgin/plugins/xmppconsole/xmppconsole.c	Tue May 24 00:13:00 2022 -0500
+++ b/pidgin/plugins/xmppconsole/xmppconsole.c	Wed May 25 23:52:44 2022 -0500
@@ -80,7 +80,6 @@
 } XmppConsole;
 
 XmppConsole *console = NULL;
-static void *xmpp_console_handle = NULL;
 
 static const gchar *xmpp_prpls[] = {
 	"prpl-jabber", "prpl-gtalk", NULL
@@ -731,8 +730,6 @@
 	int i;
 	gboolean any_registered = FALSE;
 
-	xmpp_console_handle = plugin;
-
 	i = 0;
 	while (xmpp_prpls[i] != NULL) {
 		PurpleProtocol *xmpp;
@@ -746,12 +743,10 @@
 			continue;
 		any_registered = TRUE;
 
-		purple_signal_connect(xmpp, "jabber-receiving-xmlnode",
-			xmpp_console_handle,
-			G_CALLBACK(purple_xmlnode_received_cb), NULL);
-		purple_signal_connect(xmpp, "jabber-sending-text",
-			xmpp_console_handle,
-			G_CALLBACK(purple_xmlnode_sent_cb), NULL);
+		purple_signal_connect(xmpp, "jabber-receiving-xmlnode", plugin,
+		                      G_CALLBACK(purple_xmlnode_received_cb), NULL);
+		purple_signal_connect(xmpp, "jabber-sending-text", plugin,
+		                      G_CALLBACK(purple_xmlnode_sent_cb), NULL);
 	}
 
 	if (!any_registered) {

mercurial