From 9ca6f45e86f1e1839967821261c55083becfa40a Mon Sep 17 00:00:00 2001 From: Colin Walters Date: Sun, 24 Jul 2005 18:04:23 +0000 Subject: 2005-07-24 Colin Walters * glib/dbus-gvalue.c (signature_iter_to_g_type_array): Don't require typedata; recursive arrays won't have it. * test/glib/test-dbus-glib.c: * test/glib/test-service-glib.c: * test/glib/test-service-glib.xml: Add recursive arrays tests. --- glib/dbus-gvalue.c | 5 ----- 1 file changed, 5 deletions(-) (limited to 'glib/dbus-gvalue.c') diff --git a/glib/dbus-gvalue.c b/glib/dbus-gvalue.c index e5f019fa..2570f2a6 100644 --- a/glib/dbus-gvalue.c +++ b/glib/dbus-gvalue.c @@ -416,16 +416,11 @@ static GType signature_iter_to_g_type_array (DBusSignatureIter *iter, gboolean is_client) { GType elt_gtype; - DBusGTypeMarshalData *typedata; elt_gtype = dbus_gtype_from_signature_iter (iter, is_client); if (elt_gtype == G_TYPE_INVALID) return G_TYPE_INVALID; - typedata = g_type_get_qdata (elt_gtype, dbus_g_type_metadata_data_quark ()); - if (typedata == NULL) - return G_TYPE_INVALID; - if (elt_gtype == G_TYPE_OBJECT) return DBUS_TYPE_G_OBJECT_ARRAY; if (elt_gtype == G_TYPE_STRING) -- cgit