Fix reconnect/reassociate handling

We are dropping incorrectly when in disconnected state

Bug: 8357624
Change-Id: I8919dcd679da6b5fc6c7f671e243f08e42b91ff3
This commit is contained in:
Irfan Sheriff
2013-03-11 08:46:06 -07:00
parent 652b79153f
commit accec86ce4

View File

@@ -3319,9 +3319,14 @@ public class WifiStateMachine extends StateMachine {
}
case CMD_RECONNECT:
case CMD_REASSOCIATE:
// Drop a third party reconnect/reassociate if we are
// tempoarily disconnected for p2p
if (mTemporarilyDisconnectWifi) ret = NOT_HANDLED;
if (mTemporarilyDisconnectWifi) {
// Drop a third party reconnect/reassociate if STA is
// temporarily disconnected for p2p
break;
} else {
// ConnectModeState handles it
ret = NOT_HANDLED;
}
break;
default:
ret = NOT_HANDLED;