--- a/pidgin/pidginprotocolstore.c Tue Jan 26 03:16:56 2021 -0600
+++ b/pidgin/pidginprotocolstore.c Wed Jan 27 23:29:08 2021 -0600
@@ -151,10 +151,12 @@
/* add the signal handlers to dynamically add/remove protocols */
manager = purple_protocol_manager_get_default();
- g_signal_connect(G_OBJECT(manager), "registered",
- G_CALLBACK(pidgin_protocol_store_registered_cb), store);
- g_signal_connect(G_OBJECT(manager), "unregistered",
- G_CALLBACK(pidgin_protocol_store_unregistered_cb), store);
+ g_signal_connect_object(G_OBJECT(manager), "registered", + G_CALLBACK(pidgin_protocol_store_registered_cb), + g_signal_connect_object(G_OBJECT(manager), "unregistered", + G_CALLBACK(pidgin_protocol_store_unregistered_cb),