diff options
author | android-build-team Robot <android-build-team-robot@google.com> | 2017-06-08 10:03:07 +0000 |
---|---|---|
committer | android-build-team Robot <android-build-team-robot@google.com> | 2017-06-08 10:03:07 +0000 |
commit | 4ae22085de1d40c39082706e86bf2656e6c9169f (patch) | |
tree | 33384da38f640df34e4375bbce85ea05af7f0056 | |
parent | fabcc6bc14d5fa6def628a5de36fcb59f63bfae4 (diff) | |
parent | 8239c5c797b26376ddef46aaae43ae72019873bc (diff) | |
download | Bluetooth-4ae22085de1d40c39082706e86bf2656e6c9169f.tar.gz |
release-request-011e6329-d82e-4e46-980f-68776b0cd6b9-for-git_oc-release-4080367 snap-temp-L79900000072116775
Change-Id: Ifdf955676234eacb9e8577d7a33978a013eaffd6
-rw-r--r-- | src/com/android/bluetooth/gatt/ScanManager.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/com/android/bluetooth/gatt/ScanManager.java b/src/com/android/bluetooth/gatt/ScanManager.java index a17e02f6d..0f465220f 100644 --- a/src/com/android/bluetooth/gatt/ScanManager.java +++ b/src/com/android/bluetooth/gatt/ScanManager.java @@ -685,6 +685,7 @@ public class ScanManager { Log.w(TAG, "Moving scan client to opportunistic (scannerId " + client.scannerId + ")"); setOpportunisticScanClient(client); + removeScanFilters(client.scannerId); client.stats.setScanTimeout(); } @@ -769,6 +770,12 @@ public class ScanManager { int scannerId = client.scannerId; int deliveryMode = getDeliveryMode(client); int trackEntries = 0; + + // Do not add any filters set by opportunistic scan clients + if (isOpportunisticScanClient(client)) { + return; + } + if (!shouldAddAllPassFilterToController(client, deliveryMode)) { return; } |