* xsettings.c (init_gconf, init_gsettings): Check for Glib 2.36.0
authorJan Djärv <jan.h.d@swipnet.se>
Mon, 16 Sep 2013 18:17:35 +0000 (20:17 +0200)
committerJan Djärv <jan.h.d@swipnet.se>
Mon, 16 Sep 2013 18:17:35 +0000 (20:17 +0200)
before calling g_type_init.

src/ChangeLog
src/xsettings.c

index 8b9c1ca..ceae9e1 100644 (file)
@@ -1,5 +1,8 @@
 2013-09-16  Jan Djärv  <jan.h.d@swipnet.se>
 
+       * xsettings.c (init_gconf, init_gsettings): Check for Glib 2.36.0
+       before calling g_type_init.
+
        * font.c (syms_of_font): Move call to syms_of_(ns|mac)font ...
 
        * nsterm.m (syms_of_nsterm): ... to here.
index b9813e2..a64e09c 100644 (file)
@@ -804,7 +804,9 @@ init_gsettings (void)
   int schema_found = 0;
 
 #ifdef HAVE_G_TYPE_INIT
+#if ! GLIB_CHECK_VERSION (2, 36, 0)
   g_type_init ();
+#endif
 #endif
 
   schemas = g_settings_list_schemas ();
@@ -861,7 +863,9 @@ init_gconf (void)
   char *s;
 
 #ifdef HAVE_G_TYPE_INIT
+#if ! GLIB_CHECK_VERSION (2, 36, 0)
   g_type_init ();
+#endif
 #endif
 
   gconf_client = gconf_client_get_default ();