G_SOURCE_REMOVE and G_SOURCE_CONTINUE were added in 2.32 but our windows build only has 2.16 release-2.x.y

Thu, 28 Apr 2022 01:35:30 -0500

author
Gary Kramlich <grim@reaperworld.com>
date
Thu, 28 Apr 2022 01:35:30 -0500
branch
release-2.x.y
changeset 41341
e5b052dbc09f
parent 41340
a6fde7e0a5af
child 41342
69256936f91a

G_SOURCE_REMOVE and G_SOURCE_CONTINUE were added in 2.32 but our windows build only has 2.16

Testing Done:
Compiled on Linux.

Reviewed at https://reviews.imfreedom.org/r/1401/

libpurple/mediamanager.c file | annotate | diff | comparison | revisions
libpurple/protocols/irc/irc.c file | annotate | diff | comparison | revisions
--- a/libpurple/mediamanager.c	Thu Apr 28 00:51:56 2022 -0500
+++ b/libpurple/mediamanager.c	Thu Apr 28 01:35:30 2022 -0500
@@ -2299,7 +2299,7 @@
 		purple_media_manager_unregister_gst_device(manager, device);
 	}
 
-	return G_SOURCE_CONTINUE;
+	return TRUE;
 }
 
 #endif /* GST_CHECK_VERSION(1, 4, 0) */
--- a/libpurple/protocols/irc/irc.c	Thu Apr 28 00:51:56 2022 -0500
+++ b/libpurple/protocols/irc/irc.c	Thu Apr 28 01:35:30 2022 -0500
@@ -174,7 +174,7 @@
 
 			irc->send_handler = 0;
 
-			return G_SOURCE_REMOVE;
+			return FALSE;
 		} else if(ret < length) {
 			gchar *partial = NULL;
 
@@ -215,7 +215,7 @@
 		g_free(msg);
 	}
 
-	return G_SOURCE_CONTINUE;
+	return TRUE;
 }
 
 void irc_send(struct irc_conn *irc, const char *buf)

mercurial