summaryrefslogtreecommitdiffstats
path: root/wifi/java/android/net
diff options
context:
space:
mode:
authorYuhao Zheng <yuhaozheng@google.com>2013-10-09 16:36:36 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2013-10-09 16:36:36 -0700
commitf3346191f8b84db90572abef94212c272347e99d (patch)
treed19d99235e40ec2dae0df3ed0c34998308a20e2e /wifi/java/android/net
parentbd88529d282c0b22bf11d09f9134cd47b779d920 (diff)
parentd37638e5262fea65bf428cb78e73a9b4e02a93fe (diff)
downloadframeworks_base-f3346191f8b84db90572abef94212c272347e99d.zip
frameworks_base-f3346191f8b84db90572abef94212c272347e99d.tar.gz
frameworks_base-f3346191f8b84db90572abef94212c272347e99d.tar.bz2
am d37638e5: am 11a3bc70: am 709a4278: Merge "Don\'t mark wifi disabled unless it\'s off." into klp-dev
* commit 'd37638e5262fea65bf428cb78e73a9b4e02a93fe': Don't mark wifi disabled unless it's off.
Diffstat (limited to 'wifi/java/android/net')
-rw-r--r--wifi/java/android/net/wifi/WifiStateMachine.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/wifi/java/android/net/wifi/WifiStateMachine.java b/wifi/java/android/net/wifi/WifiStateMachine.java
index 349fe24..cdafd9e 100644
--- a/wifi/java/android/net/wifi/WifiStateMachine.java
+++ b/wifi/java/android/net/wifi/WifiStateMachine.java
@@ -2957,8 +2957,10 @@ public class WifiStateMachine extends StateMachine {
if (mOperationalMode != CONNECT_MODE) {
mWifiNative.disconnect();
- mWifiConfigStore.disableAllNetworks();
- setWifiState(WIFI_STATE_DISABLED);
+ if (mOperationalMode == SCAN_ONLY_WITH_WIFI_OFF_MODE) {
+ mWifiConfigStore.disableAllNetworks();
+ setWifiState(WIFI_STATE_DISABLED);
+ }
transitionTo(mScanModeState);
} else {
/* Driver stop may have disabled networks, enable right after start */