about summary refs log tree commit diff
path: root/examples/C/glib/monitor-nm-state-gdbus.c
diff options
context:
space:
mode:
Diffstat (limited to 'examples/C/glib/monitor-nm-state-gdbus.c')
-rw-r--r--examples/C/glib/monitor-nm-state-gdbus.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/examples/C/glib/monitor-nm-state-gdbus.c b/examples/C/glib/monitor-nm-state-gdbus.c
index 204ff570..913644d2 100644
--- a/examples/C/glib/monitor-nm-state-gdbus.c
+++ b/examples/C/glib/monitor-nm-state-gdbus.c
@@ -90,6 +90,11 @@ main (int argc, char *argv[])
 	GDBusProxyFlags flags;
 	GDBusProxy *proxy;
 
+#if !GLIB_CHECK_VERSION (2, 35, 0)
+	/* Initialize GType system */
+	g_type_init ();
+#endif
+
 	/* Monitor 'StateChanged' signal on 'org.freedesktop.NetworkManager' interface */
 	g_print ("Monitor NetworkManager's state\n");
 	g_print ("==============================\n");