From c01205fa5a60824b7bf6a945d1dbc4a7656f2005 Mon Sep 17 00:00:00 2001 From: Claudio Takahasi Date: Thu, 21 Sep 2006 13:58:32 +0000 Subject: send DiscoveryCompleted before PeriodicDiscoveryStopped --- hcid/dbus.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/hcid/dbus.c b/hcid/dbus.c index 9c11ab09..b95aaaf6 100644 --- a/hcid/dbus.c +++ b/hcid/dbus.c @@ -1160,11 +1160,6 @@ void hcid_dbus_periodic_inquiry_exit(bdaddr_t *local, uint8_t status) pdata->pdiscovery_requestor = NULL; } - /* Send discovery completed signal if there isn't name to resolve */ - message = dbus_message_new_signal(path, ADAPTER_INTERFACE, - "PeriodicDiscoveryStopped"); - send_reply_and_unref(connection, message); - /* workaround: inquiry completed is not sent when exiting from periodic inquiry */ if (pdata->disc_active) { message = dbus_message_new_signal(path, ADAPTER_INTERFACE, @@ -1173,6 +1168,11 @@ void hcid_dbus_periodic_inquiry_exit(bdaddr_t *local, uint8_t status) pdata->disc_active = 0; } + + /* Send discovery completed signal if there isn't name to resolve */ + message = dbus_message_new_signal(path, ADAPTER_INTERFACE, + "PeriodicDiscoveryStopped"); + send_reply_and_unref(connection, message); done: bt_free(local_addr); } -- cgit