diff --git a/src/com/android/settings/wifi/WifiSettings.java b/src/com/android/settings/wifi/WifiSettings.java index 85e399d2cb0..30c2a3d6431 100644 --- a/src/com/android/settings/wifi/WifiSettings.java +++ b/src/com/android/settings/wifi/WifiSettings.java @@ -732,4 +732,8 @@ public class WifiSettings extends SettingsPreferenceFragment 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 0ddd9da811a..ccdf9e97f34 100644 --- a/src/com/android/settings/wifi/WifiSettingsForSetupWizardXL.java +++ b/src/com/android/settings/wifi/WifiSettingsForSetupWizardXL.java @@ -19,11 +19,10 @@ package com.android.settings.wifi; 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 @@ public class WifiSettingsForSetupWizardXL extends Activity implements OnClickLis 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;