Loading android/app/src/com/android/bluetooth/le_scan/ScanManager.java +9 −4 Original line number Diff line number Diff line Loading @@ -847,11 +847,16 @@ public class ScanManager { if ((client.stats == null) || mAdapterService.getScanDowngradeDurationMillis() == 0) { return false; } int scanMode = client.settings.getScanMode(); int maxScanMode = SCAN_MODE_MAX_IN_CONCURRENCY; if (client.updateScanMode(getMinScanMode(scanMode, maxScanMode))) { int updatedScanMode = getMinScanMode(client.settings.getScanMode(), SCAN_MODE_MAX_IN_CONCURRENCY); if (client.updateScanMode(updatedScanMode)) { client.stats.setScanDowngrade(client.scannerId, true); Log.d(TAG, "downgradeScanModeFromMaxDuty() for " + client); Log.d( TAG, "downgradeScanModeFromMaxDuty() to " + getScanModeString(updatedScanMode) + " for " + client); return true; } return false; Loading Loading
android/app/src/com/android/bluetooth/le_scan/ScanManager.java +9 −4 Original line number Diff line number Diff line Loading @@ -847,11 +847,16 @@ public class ScanManager { if ((client.stats == null) || mAdapterService.getScanDowngradeDurationMillis() == 0) { return false; } int scanMode = client.settings.getScanMode(); int maxScanMode = SCAN_MODE_MAX_IN_CONCURRENCY; if (client.updateScanMode(getMinScanMode(scanMode, maxScanMode))) { int updatedScanMode = getMinScanMode(client.settings.getScanMode(), SCAN_MODE_MAX_IN_CONCURRENCY); if (client.updateScanMode(updatedScanMode)) { client.stats.setScanDowngrade(client.scannerId, true); Log.d(TAG, "downgradeScanModeFromMaxDuty() for " + client); Log.d( TAG, "downgradeScanModeFromMaxDuty() to " + getScanModeString(updatedScanMode) + " for " + client); return true; } return false; Loading