summaryrefslogtreecommitdiffstats
path: root/devel/dbus/files/patch-glib_dbus-gvalue.c
diff options
context:
space:
mode:
Diffstat (limited to 'devel/dbus/files/patch-glib_dbus-gvalue.c')
-rw-r--r--devel/dbus/files/patch-glib_dbus-gvalue.c34
1 files changed, 34 insertions, 0 deletions
diff --git a/devel/dbus/files/patch-glib_dbus-gvalue.c b/devel/dbus/files/patch-glib_dbus-gvalue.c
new file mode 100644
index 0000000..d0144b9
--- /dev/null
+++ b/devel/dbus/files/patch-glib_dbus-gvalue.c
@@ -0,0 +1,34 @@
+--- glib/dbus-gvalue.c.orig Sat Jul 2 01:08:35 2005
++++ glib/dbus-gvalue.c Sat Jul 2 01:10:19 2005
+@@ -213,15 +213,6 @@ dbus_g_value_types_init (void)
+ {
+ static gboolean types_initialized;
+
+-
+- if (types_initialized)
+- return;
+-
+- g_assert (sizeof (DBusGValueIterator) >= sizeof (DBusMessageIter));
+-
+- dbus_g_type_specialized_init ();
+- dbus_g_type_specialized_builtins_init ();
+-
+ static const DBusGTypeMarshalVtable basic_vtable = {
+ marshal_basic,
+ demarshal_basic
+@@ -234,6 +225,15 @@ dbus_g_value_types_init (void)
+ marshal_map,
+ demarshal_ghashtable
+ };
++
++ if (types_initialized)
++ return;
++
++ g_assert (sizeof (DBusGValueIterator) >= sizeof (DBusMessageIter));
++
++ dbus_g_type_specialized_init ();
++ dbus_g_type_specialized_builtins_init ();
++
+
+ /* Register basic types */
+ {
OpenPOWER on IntegriCloud