Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 694b576a authored by Ajay Panicker's avatar Ajay Panicker Committed by android-build-merger
Browse files

Prevent opportunistic scans from changing the hardware filter

am: 77954c80

Change-Id: I08ba544a97b34e79eaf87acc65b6af44c640b6e9
parents 130a7551 77954c80
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -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;
            }