Merge "Disable Wifi when a user press cancel in XL setup"
diff --git a/src/com/android/settings/wifi/WifiSettings.java b/src/com/android/settings/wifi/WifiSettings.java
index 85e399d..30c2a3d 100644
--- a/src/com/android/settings/wifi/WifiSettings.java
+++ b/src/com/android/settings/wifi/WifiSettings.java
@@ -732,4 +732,8 @@
return 0;
}
}
+
+ /* package */ void disableWifi() {
+ mWifiManager.setWifiEnabled(false);
+ }
}
diff --git a/src/com/android/settings/wifi/WifiSettingsForSetupWizardXL.java b/src/com/android/settings/wifi/WifiSettingsForSetupWizardXL.java
index 0ddd9da..ccdf9e9 100644
--- a/src/com/android/settings/wifi/WifiSettingsForSetupWizardXL.java
+++ b/src/com/android/settings/wifi/WifiSettingsForSetupWizardXL.java
@@ -19,11 +19,10 @@
import com.android.settings.R;
import android.app.Activity;
-import android.app.StatusBarManager;
import android.content.Context;
import android.net.NetworkInfo.DetailedState;
import android.os.Bundle;
-import android.util.Log;
+import android.text.TextUtils;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.Window;
@@ -117,6 +116,11 @@
mWifiSettings.onAddNetworkPressed();
break;
case R.id.wifi_setup_skip_or_next:
+ if (TextUtils.equals(getString(R.string.wifi_setup_skip), ((Button)view).getText())) {
+ // We don't want to let Wifi enabled when a user press skip without choosing
+ // any access point.
+ mWifiSettings.disableWifi();
+ }
setResult(Activity.RESULT_OK);
finish();
break;