From af34a71cc0f6fdfb3ccd3085fd77030988e229f1 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Sun, 22 Oct 2006 00:01:11 +0000 Subject: Send DiscoverableTimeoutChanged signal --- hcid/dbus-adapter.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'hcid/dbus-adapter.c') diff --git a/hcid/dbus-adapter.c b/hcid/dbus-adapter.c index 8fdfb73d..de2c69d2 100644 --- a/hcid/dbus-adapter.c +++ b/hcid/dbus-adapter.c @@ -504,7 +504,7 @@ static DBusHandlerResult adapter_set_discoverable_to(DBusConnection *conn, void *data) { struct adapter *adapter = data; - DBusMessage *reply; + DBusMessage *reply, *signal; DBusError err; uint32_t timeout; bdaddr_t bdaddr; @@ -542,6 +542,11 @@ static DBusHandlerResult adapter_set_discoverable_to(DBusConnection *conn, str2ba(adapter->address, &bdaddr); write_discoverable_timeout(&bdaddr, timeout); + signal = dev_signal_factory(adapter->dev_id, "DiscoverableTimeoutChanged", + DBUS_TYPE_UINT32, &timeout, + DBUS_TYPE_INVALID); + send_message_and_unref(conn, signal); + return send_message_and_unref(conn, reply); } -- cgit