summaryrefslogtreecommitdiffstats
path: root/wifi
diff options
context:
space:
mode:
authorIrfan Sheriff <isheriff@google.com>2012-01-11 16:54:09 -0800
committerIrfan Sheriff <isheriff@google.com>2012-01-11 17:04:30 -0800
commit576db76106e43129d3df256524c343d0768b2a39 (patch)
tree4c0c044ffa47e34ffdd56acf9ead7eaf8fde2c33 /wifi
parent044a0b8ae50c0f086e61b7b21f33a8411b804afd (diff)
downloadframeworks_base-576db76106e43129d3df256524c343d0768b2a39.zip
frameworks_base-576db76106e43129d3df256524c343d0768b2a39.tar.gz
frameworks_base-576db76106e43129d3df256524c343d0768b2a39.tar.bz2
Sync up state with supplicant at start
Bug: 5534039 Change-Id: I70b3e03b3039877b3c64167d0d246346f9131fc6
Diffstat (limited to 'wifi')
-rw-r--r--wifi/java/android/net/wifi/WifiStateMachine.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/wifi/java/android/net/wifi/WifiStateMachine.java b/wifi/java/android/net/wifi/WifiStateMachine.java
index 1a85529..58e19cf 100644
--- a/wifi/java/android/net/wifi/WifiStateMachine.java
+++ b/wifi/java/android/net/wifi/WifiStateMachine.java
@@ -2541,6 +2541,10 @@ public class WifiStateMachine extends StateMachine {
} else {
WifiNative.setScanResultHandling(CONNECT_MODE);
WifiNative.reconnect();
+ // Status pulls in the current supplicant state and network connection state
+ // events over the monitor connection. This helps framework sync up with
+ // current supplicant state
+ WifiNative.status();
transitionTo(mDisconnectedState);
}
}