Compare Duration objects with .equals()
Bug: 394958283
Test: atest AdapterServiceTest
Test: atest ScanManagerTest
Flag: EXEMPT refactor no-op
Change-Id: I9409512adecf74c353dbc9f045449caf05f7600e
diff --git a/android/app/src/com/android/bluetooth/le_scan/ScanManager.java b/android/app/src/com/android/bluetooth/le_scan/ScanManager.java
index e5b31eb..6123c02 100644
--- a/android/app/src/com/android/bluetooth/le_scan/ScanManager.java
+++ b/android/app/src/com/android/bluetooth/le_scan/ScanManager.java
@@ -765,7 +765,7 @@
@VisibleForTesting
void handleConnectingState() {
- if (mAdapterService.getScanDowngradeDuration() == Duration.ZERO) {
+ if (mAdapterService.getScanDowngradeDuration().equals(Duration.ZERO)) {
return;
}
boolean updatedScanParams = false;
@@ -947,7 +947,7 @@
}
private boolean upgradeScanModeBeforeStart(ScanClient client) {
- if (client.getStarted() || mAdapterService.getScanUpgradeDuration() == Duration.ZERO) {
+ if (client.getStarted() || mAdapterService.getScanUpgradeDuration().equals(Duration.ZERO)) {
return false;
}
if (client.getAppScanStats().isEmpty() || client.getAppScanStats().get().hasRecentScan()) {
@@ -1064,7 +1064,7 @@
private boolean downgradeScanModeFromMaxDuty(ScanClient client) {
if (client.getAppScanStats().isEmpty()
- || mAdapterService.getScanDowngradeDuration() == Duration.ZERO) {
+ || mAdapterService.getScanDowngradeDuration().equals(Duration.ZERO)) {
return false;
}
final int updatedScanMode =