summaryrefslogtreecommitdiff
path: root/telepathy-glib/base-channel.c
diff options
context:
space:
mode:
Diffstat (limited to 'telepathy-glib/base-channel.c')
-rw-r--r--telepathy-glib/base-channel.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/telepathy-glib/base-channel.c b/telepathy-glib/base-channel.c
index 8d7bd90a2..e8eecb89b 100644
--- a/telepathy-glib/base-channel.c
+++ b/telepathy-glib/base-channel.c
@@ -304,6 +304,7 @@
#include <dbus/dbus-glib-lowlevel.h>
+#include <telepathy-glib/asv.h>
#include <telepathy-glib/channel-iface.h>
#include <telepathy-glib/dbus.h>
#include <telepathy-glib/exportable-channel.h>
@@ -885,7 +886,8 @@ tp_base_channel_get_property (GObject *object,
if (klass->fill_immutable_properties)
klass->fill_immutable_properties (chan, properties);
- g_value_take_boxed (value, properties);
+ g_value_set_variant (value, tp_asv_to_vardict (properties));
+ g_hash_table_unref (properties);
}
break;
default: