summaryrefslogtreecommitdiffstats
path: root/glib
diff options
context:
space:
mode:
authorColin Walters <walters@verbum.org>2005-07-24 18:04:23 +0000
committerColin Walters <walters@verbum.org>2005-07-24 18:04:23 +0000
commit9ca6f45e86f1e1839967821261c55083becfa40a (patch)
tree1da04ba7b87261169dd2b84d453c6c56fce48bb6 /glib
parentde689235e938f0060ecad6fa0ce1933b700f6e71 (diff)
2005-07-24 Colin Walters <walters@verbum.org>
* 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.
Diffstat (limited to 'glib')
-rw-r--r--glib/dbus-gvalue.c5
1 files changed, 0 insertions, 5 deletions
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)