From 74a6dc0087efb3a0c6d9b7f5c49cbed365766205 Mon Sep 17 00:00:00 2001 From: Lukasz Rymanowski Date: Sun, 30 Mar 2014 08:04:31 +0200 Subject: [PATCH] android/gatt: Fix regression introduced by b278efa5 Seems that GattService onScanResult is only looking into remote uuids in adverisement data. No device object is created in the Android framework, Therefore we need to send regular device found for BLE devices as well. Otherwise the Android GATT application will not be aware of remote device properties like name etc. --- android/bluetooth.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/android/bluetooth.c b/android/bluetooth.c index 690aaf63d..734adeb6b 100644 --- a/android/bluetooth.c +++ b/android/bluetooth.c @@ -1331,9 +1331,6 @@ static bool is_new_device(const struct device *dev) if (dev->found) return false; - if (adapter.cur_discovery_type != SCAN_TYPE_DUAL) - return false; - if (dev->bond_state == HAL_BOND_STATE_BONDED) return false; -- 2.47.3