summaryrefslogtreecommitdiffstats
path: root/hcid
diff options
context:
space:
mode:
authorClaudio Takahasi <claudio.takahasi@openbossa.org>2008-03-11 19:46:19 +0000
committerClaudio Takahasi <claudio.takahasi@openbossa.org>2008-03-11 19:46:19 +0000
commit950377679e4ef6a00e8e3e862394d46e283dd5bb (patch)
tree29277f640ca69cb1b62cb980daddc077b5112b3c /hcid
parent4dc25b9feffb5e9bcb38dd7ff818a0eb84fe8e82 (diff)
ListDevices: return object path instead of string
Diffstat (limited to 'hcid')
-rw-r--r--hcid/adapter.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/hcid/adapter.c b/hcid/adapter.c
index 34e74645..832fb3e3 100644
--- a/hcid/adapter.c
+++ b/hcid/adapter.c
@@ -3158,7 +3158,7 @@ static void do_append_device(struct device *device, DBusMessageIter *iter)
{
const char *path = device->path;
- dbus_message_iter_append_basic(iter, DBUS_TYPE_STRING, &path);
+ dbus_message_iter_append_basic(iter, DBUS_TYPE_OBJECT_PATH, &path);
}
static DBusHandlerResult get_properties(DBusConnection *conn,
@@ -3290,7 +3290,7 @@ static DBusHandlerResult list_devices(DBusConnection *conn,
dbus_message_iter_init_append(reply, &iter);
dbus_message_iter_open_container(&iter, DBUS_TYPE_ARRAY,
- DBUS_TYPE_STRING_AS_STRING, &array_iter);
+ DBUS_TYPE_OBJECT_PATH_AS_STRING, &array_iter);
device_foreach((GFunc) do_append_device, &array_iter);