g_type_init() is no longer required and deprecated in glib >= 2.35.0
authorTim-Philipp Müller <tim@centricular.net>
Sat, 20 Oct 2012 11:54:06 +0000 (12:54 +0100)
committerTim-Philipp Müller <tim@centricular.net>
Sat, 20 Oct 2012 11:56:30 +0000 (12:56 +0100)
https://bugzilla.gnome.org/show_bug.cgi?id=686456

docs/libs/Makefile.am
gst/gst.c

index 60d7318..4c621b5 100644 (file)
@@ -37,7 +37,7 @@ HFILE_GLOB=$(top_srcdir)/libs/gst/*/*.h
 CFILE_GLOB=$(top_srcdir)/libs/gst/*/*.c
 
 # Extra options to pass to gtkdoc-scanobj or gtkdoc-scangobj.
-SCANOBJ_OPTIONS=--type-init-func="g_type_init();gst_init(&argc,&argv)"
+SCANOBJ_OPTIONS=--type-init-func="gst_init(&argc,&argv)"
 
 # Header files to ignore when scanning.
 IGNORE_HFILES = \
index 1be9773..c58e101 100644 (file)
--- a/gst/gst.c
+++ b/gst/gst.c
@@ -545,8 +545,9 @@ init_pre (GOptionContext * context, GOptionGroup * group, gpointer data,
     GST_DEBUG ("already initialized");
     return TRUE;
   }
-
+#if !GLIB_CHECK_VERSION(2, 35, 0)
   g_type_init ();
+#endif
 
 #ifndef GST_DISABLE_GST_DEBUG
   _priv_gst_debug_init ();