summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--service/java/com/android/server/wifi/WifiStateMachine.java19
1 files changed, 11 insertions, 8 deletions
diff --git a/service/java/com/android/server/wifi/WifiStateMachine.java b/service/java/com/android/server/wifi/WifiStateMachine.java
index 6d9c0d0..00b73a7 100644
--- a/service/java/com/android/server/wifi/WifiStateMachine.java
+++ b/service/java/com/android/server/wifi/WifiStateMachine.java
@@ -6128,15 +6128,18 @@ public class WifiStateMachine extends StateMachine implements WifiNative.WifiPno
case CMD_START_AP:
if (mWifiNative.loadDriver() == false) {
loge("Failed to load driver for softap");
+ loge("trying to load external wifi dongle");
+ }
+ mP2pSupported = false;
+ mWifiMonitor.killSupplicant(mP2pSupported);
+
+ if (enableSoftAp() == true) {
+ setWifiApState(WIFI_AP_STATE_ENABLING, 0);
+ transitionTo(mSoftApStartingState);
} else {
- if (enableSoftAp() == true) {
- setWifiApState(WIFI_AP_STATE_ENABLING, 0);
- transitionTo(mSoftApStartingState);
- } else {
- setWifiApState(WIFI_AP_STATE_FAILED,
- WifiManager.SAP_START_FAILURE_GENERAL);
- transitionTo(mInitialState);
- }
+ setWifiApState(WIFI_AP_STATE_FAILED,
+ WifiManager.SAP_START_FAILURE_GENERAL);
+ transitionTo(mInitialState);
}
break;
default: