summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNate Jiang <qiangjiang@google.com>2020-03-30 16:59:03 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2020-03-30 16:59:03 +0000
commitefd9c0c53135988db2e0a25f9525b4f1f46eacb2 (patch)
tree8fd4c0bfbb4783d3d0ce538ce58a025841f708d6
parent51f7cd7a8fabc8d07aadf2e079bc26c0524bfe7f (diff)
parentddfe2d6361f28c3ef44844aae23237876c46a4fd (diff)
Merge "When ClientMode stop, clean the user temporarily disabled network list" into rvc-dev
-rw-r--r--service/java/com/android/server/wifi/ClientModeImpl.java1
-rw-r--r--service/java/com/android/server/wifi/WifiConfigManager.java3
-rw-r--r--tests/wifitests/src/com/android/server/wifi/ClientModeImplTest.java1
3 files changed, 3 insertions, 2 deletions
diff --git a/service/java/com/android/server/wifi/ClientModeImpl.java b/service/java/com/android/server/wifi/ClientModeImpl.java
index 0e8be4107..270af89d1 100644
--- a/service/java/com/android/server/wifi/ClientModeImpl.java
+++ b/service/java/com/android/server/wifi/ClientModeImpl.java
@@ -3582,6 +3582,7 @@ public class ClientModeImpl extends StateMachine {
// Let's remove any ephemeral or passpoint networks.
mWifiConfigManager.removeAllEphemeralOrPasspointConfiguredNetworks();
+ mWifiConfigManager.clearUserTemporarilyDisabledList();
}
void registerConnected() {
diff --git a/service/java/com/android/server/wifi/WifiConfigManager.java b/service/java/com/android/server/wifi/WifiConfigManager.java
index 6f7fe26c5..4e4f51d60 100644
--- a/service/java/com/android/server/wifi/WifiConfigManager.java
+++ b/service/java/com/android/server/wifi/WifiConfigManager.java
@@ -2861,9 +2861,8 @@ public class WifiConfigManager {
}
/**
- * Clear all deleted ephemeral networks.
+ * Clear all user temporarily disabled networks.
*/
- @VisibleForTesting
public void clearUserTemporarilyDisabledList() {
mUserTemporarilyDisabledList.clear();
}
diff --git a/tests/wifitests/src/com/android/server/wifi/ClientModeImplTest.java b/tests/wifitests/src/com/android/server/wifi/ClientModeImplTest.java
index 60284978b..d912020e9 100644
--- a/tests/wifitests/src/com/android/server/wifi/ClientModeImplTest.java
+++ b/tests/wifitests/src/com/android/server/wifi/ClientModeImplTest.java
@@ -3324,6 +3324,7 @@ public class ClientModeImplTest extends WifiBaseTest {
mLooper.dispatchAll();
verify(mIpClient).shutdown();
verify(mWifiConfigManager).removeAllEphemeralOrPasspointConfiguredNetworks();
+ verify(mWifiConfigManager).clearUserTemporarilyDisabledList();
}
/**