summaryrefslogtreecommitdiff
path: root/dbus/dbus-gtype-specialized.c
diff options
context:
space:
mode:
authorDanielle Madeley <danielle.madeley@collabora.co.uk>2010-07-14 15:43:11 +1000
committerDanielle Madeley <danielle.madeley@collabora.co.uk>2010-07-14 19:36:20 +1000
commit077d445078663e3ee6f93beacc14d866504148bf (patch)
treebf9447fb94b2e7054a739df2b018c1045620d33f /dbus/dbus-gtype-specialized.c
parent13f7c51344111ca5266e790d2f4863fab770bfd8 (diff)
downloaddbus-glib-077d445078663e3ee6f93beacc14d866504148bf.tar.gz
Support DBUS_TYPE_G_SIGNATURE
Diffstat (limited to 'dbus/dbus-gtype-specialized.c')
-rw-r--r--dbus/dbus-gtype-specialized.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/dbus/dbus-gtype-specialized.c b/dbus/dbus-gtype-specialized.c
index 22ea538..fc841c6 100644
--- a/dbus/dbus-gtype-specialized.c
+++ b/dbus/dbus-gtype-specialized.c
@@ -1213,6 +1213,8 @@ dbus_g_value_build_g_variant (const GValue *value)
return g_variant_new_strv (g_value_get_boxed (value), -1);
else if (type == DBUS_TYPE_G_OBJECT_PATH)
return g_variant_new_object_path (g_value_get_boxed (value));
+ else if (type == DBUS_TYPE_G_SIGNATURE)
+ return g_variant_new_signature (g_value_get_boxed (value));
else if (type == G_TYPE_VALUE)
return g_variant_new_variant (
dbus_g_value_build_g_variant (g_value_get_boxed (value)));