From 575bb45e9d293c8fd4fe7667439a748f856209a8 Mon Sep 17 00:00:00 2001 From: Deepthi Gowri Date: Sat, 23 Feb 2013 00:02:00 +0530 Subject: frameworks/base: stop find before issuing wps pbc. Stop p2p find before issuing a PBC to avoid GO switching to other channel leading connection failure. Change-Id: I88906f944de1c85b143f96cb7b35724af19cd151 Signed-off-by: Deepthi Gowri --- wifi/java/android/net/wifi/p2p/WifiP2pService.java | 2 ++ 1 file changed, 2 insertions(+) (limited to 'wifi') diff --git a/wifi/java/android/net/wifi/p2p/WifiP2pService.java b/wifi/java/android/net/wifi/p2p/WifiP2pService.java index 0305777..532148e 100644 --- a/wifi/java/android/net/wifi/p2p/WifiP2pService.java +++ b/wifi/java/android/net/wifi/p2p/WifiP2pService.java @@ -1731,6 +1731,8 @@ public class WifiP2pService extends IWifiP2pManager.Stub { //Ignore more client requests break; case PEER_CONNECTION_USER_ACCEPT: + //Stop discovery to avoid failure due to channel switch + mWifiNative.p2pStopFind(); if (mSavedPeerConfig.wps.setup == WpsInfo.PBC) { mWifiNative.startWpsPbc(mGroup.getInterface(), null); } else { -- cgit v1.1