diff options
Diffstat (limited to 'devel/dbus/files/patch-glib_dbus-gvalue.c')
-rw-r--r-- | devel/dbus/files/patch-glib_dbus-gvalue.c | 34 |
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 */ + { |