From: Gustavo Padovan <gustavo.padovan@xxxxxxxxxxxxxxx> --- obexd/src/manager.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/obexd/src/manager.c b/obexd/src/manager.c index b67567b..b86565c 100644 --- a/obexd/src/manager.c +++ b/obexd/src/manager.c @@ -265,6 +265,14 @@ static DBusMessage *unregister_agent(DBusConnection *conn, return dbus_message_new_method_return(msg); } +static gboolean session_target_exists(const GDBusPropertyTable *property, + void *data) +{ + struct obex_session *os = data; + + return os->service->target ? TRUE : FALSE; +} + static char *target2str(const uint8_t *t) { if (!t) @@ -521,7 +529,7 @@ static const GDBusPropertyTable transfer_properties[] = { }; static const GDBusPropertyTable session_properties[] = { - { "Target", "s", get_target }, + { "Target", "s", get_target, NULL, session_target_exists }, { "Root", "s", get_root }, { } }; -- 1.8.1.4 -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html