From 84f0563d56a1589d1528342633b52d0f34e4c5a2 Mon Sep 17 00:00:00 2001 From: "injun.yang" Date: Tue, 7 May 2019 13:32:44 +0900 Subject: [PATCH] Fix : Bonding complete event is sent twice. [Model] All [BinType] AP [Customer] OPEN [Issue#] N/A [Request] Internal [Occurrence Version] N/A [Problem] When DUT request LE pairing, bonding complete event generated twice. [Cause & Measure] "Paired" signal emmited twice. Just send one signal [Checking Method] Request LE pairing [Team] IoT Hub [Developer] Injun Yang [Solution company] Samsung [Change Type] Specification change * bluetooth-frwk changes required a29ceb772571647ec4c4b30c85f1abb034b84fed Change-Id: I8cfa84f1d5c2ccbdbfac633cc5ab3d7e33994690 Signed-off-by: injun.yang Signed-off-by: DoHyun Pyun --- src/device.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/device.c b/src/device.c index 7bca3e6..5c8db72 100644 --- a/src/device.c +++ b/src/device.c @@ -8125,7 +8125,10 @@ void device_set_paired(struct btd_device *dev, uint8_t bdaddr_type) return; } - g_dbus_emit_property_changed(dbus_conn, dev->path, +#ifdef TIZEN_FEATURE_BLUEZ_MODIFY + if (dev->bonding == NULL) +#endif + g_dbus_emit_property_changed(dbus_conn, dev->path, DEVICE_INTERFACE, "Paired"); } -- 2.7.4