Hi!
Diff below stops dwb from segfaulting with glib2 > 2.40. Taken from
upstream.
Comments? OKs?
--
Dmitrij D. Czarkoff
Index: patches/patch-src_application_c
===================================================================
RCS file: patches/patch-src_application_c
diff -N patches/patch-src_application_c
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-src_application_c 28 Jun 2015 09:17:49 -0000
@@ -0,0 +1,16 @@
+$OpenBSD$
+--- src/application.c.orig Fri Mar 7 12:39:43 2014
++++ src/application.c Sun Jun 28 11:17:01 2015
+@@ -227,6 +227,12 @@ dwb_application_local_command_line(GApplication *app,
+ single_instance = GET_BOOL("single-instance");
+ if (s_opt_single || !single_instance)
+ g_application_set_flags(app, G_APPLICATION_NON_UNIQUE);
++#if GLIB_CHECK_VERSION(2, 40, 0)
++ else {
++ int flags = g_application_get_flags(app);
++ g_application_set_flags(app, flags |
G_APPLICATION_HANDLES_COMMAND_LINE);
++ }
++#endif
+
+ bus = g_bus_get_sync(G_BUS_TYPE_SESSION, NULL, NULL);
+ if (!s_opt_fallback && bus != NULL && g_application_register(app, NULL,
&error))