From 576db76106e43129d3df256524c343d0768b2a39 Mon Sep 17 00:00:00 2001 From: Irfan Sheriff Date: Wed, 11 Jan 2012 16:54:09 -0800 Subject: [PATCH] Sync up state with supplicant at start Bug: 5534039 Change-Id: I70b3e03b3039877b3c64167d0d246346f9131fc6 --- wifi/java/android/net/wifi/WifiStateMachine.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/wifi/java/android/net/wifi/WifiStateMachine.java b/wifi/java/android/net/wifi/WifiStateMachine.java index 1a855294cbb5e..58e19cfbeca5d 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); } }