summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-11-09 00:17:12 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-11-09 00:17:12 +0000
commit76ada2b6ba9b13bd7eaf32be2f3fcec9f96507c1 (patch)
tree3f1c8d63ef545a69679900391d9fe7bef28bde64
parent7cdeafec6810587ad6f7abbe6295a749803ceb5e (diff)
parentcc5dcf59073c57fedb4fcb3e7d9f4a531c751cdd (diff)
downloadwifi-76ada2b6ba9b13bd7eaf32be2f3fcec9f96507c1.tar.gz
Snap for 11071763 from cc5dcf59073c57fedb4fcb3e7d9f4a531c751cdd to 24Q1-release
Change-Id: I034fc080fd2c377aa71aab6c3d707a06a3f58021
-rw-r--r--libs/WifiTrackerLib/src/com/android/wifitrackerlib/WifiEntry.java3
-rw-r--r--libs/WifiTrackerLib/tests/src/com/android/wifitrackerlib/WifiPickerTrackerTest.java4
2 files changed, 5 insertions, 2 deletions
diff --git a/libs/WifiTrackerLib/src/com/android/wifitrackerlib/WifiEntry.java b/libs/WifiTrackerLib/src/com/android/wifitrackerlib/WifiEntry.java
index d15c44fd6..8c78e81f7 100644
--- a/libs/WifiTrackerLib/src/com/android/wifitrackerlib/WifiEntry.java
+++ b/libs/WifiTrackerLib/src/com/android/wifitrackerlib/WifiEntry.java
@@ -57,7 +57,6 @@ import java.util.Arrays;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
-import java.util.Objects;
import java.util.Optional;
import java.util.StringJoiner;
import java.util.stream.Collectors;
@@ -369,7 +368,7 @@ public class WifiEntry {
* currently being used to provide internet connection).
*/
public boolean isDefaultNetwork() {
- return Objects.equals(mNetwork, mDefaultNetwork);
+ return mNetwork != null && mNetwork.equals(mDefaultNetwork);
}
/**
diff --git a/libs/WifiTrackerLib/tests/src/com/android/wifitrackerlib/WifiPickerTrackerTest.java b/libs/WifiTrackerLib/tests/src/com/android/wifitrackerlib/WifiPickerTrackerTest.java
index 1d95568d0..dcb594fd1 100644
--- a/libs/WifiTrackerLib/tests/src/com/android/wifitrackerlib/WifiPickerTrackerTest.java
+++ b/libs/WifiTrackerLib/tests/src/com/android/wifitrackerlib/WifiPickerTrackerTest.java
@@ -918,6 +918,10 @@ public class WifiPickerTrackerTest {
// Lose the default network
mDefaultNetworkCallbackCaptor.getValue().onLost(mock(Network.class));
assertThat(wifiPickerTracker.getConnectedWifiEntry().isDefaultNetwork()).isFalse();
+
+ // Disconnect
+ mNetworkCallbackCaptor.getValue().onLost(mMockNetwork);
+ assertThat(wifiPickerTracker.getWifiEntries().get(0).isDefaultNetwork()).isFalse();
}
/**