g_application_set_option_context_summary was adding in glib 2.56, we require 2.44. This is a gross condition, open to suggestions

Tue, 30 Apr 2019 20:11:05 -0500

author
Gary Kramlich <grim@reaperworld.com>
date
Tue, 30 Apr 2019 20:11:05 -0500
changeset 39573
0101626ff6f9
parent 39567
34043d9fcdf9
child 39574
ce391a974108

g_application_set_option_context_summary was adding in glib 2.56, we require 2.44. This is a gross condition, open to suggestions

pidgin/libpidgin.c file | annotate | diff | comparison | revisions
--- a/pidgin/libpidgin.c	Mon Apr 15 07:00:44 2019 +0000
+++ b/pidgin/libpidgin.c	Tue Apr 30 20:11:05 2019 -0500
@@ -711,7 +711,6 @@
 int pidgin_start(int argc, char *argv[])
 {
 	GApplication *app;
-	gchar *summary;
 	int ret;
 
 #ifdef DEBUG
@@ -735,9 +734,13 @@
 #endif
 				G_APPLICATION_HANDLES_COMMAND_LINE));
 
-	summary = g_strdup_printf("%s %s", PIDGIN_NAME, DISPLAY_VERSION);
-	g_application_set_option_context_summary(app, summary);
-	g_free(summary);
+#if GLIB_CHECK_VERSION(2, 56, 0)
+	{
+		gchar *summary = g_strdup_printf("%s %s", PIDGIN_NAME, DISPLAY_VERSION);
+		g_application_set_option_context_summary(app, summary);
+		g_free(summary);
+	}
+#endif
 
 	g_application_add_main_option_entries(app, option_entries);
 	g_application_add_option_group(app, purple_get_option_group());

mercurial