diff --git a/src/com/android/settings/wifi/WifiEnabler.java b/src/com/android/settings/wifi/WifiEnabler.java index 846c324cfc8..87d1caf8dda 100644 --- a/src/com/android/settings/wifi/WifiEnabler.java +++ b/src/com/android/settings/wifi/WifiEnabler.java @@ -119,11 +119,10 @@ public class WifiEnabler implements CompoundButton.OnCheckedChangeListener { mWifiManager.setWifiApEnabled(null, false); } - if (mWifiManager.setWifiEnabled(isChecked)) { - // Intent has been taken into account, disable until new state is active - mSwitch.setEnabled(false); - } else { + mSwitch.setEnabled(false); + if (!mWifiManager.setWifiEnabled(isChecked)) { // Error + mSwitch.setEnabled(true); Toast.makeText(mContext, R.string.wifi_error, Toast.LENGTH_SHORT).show(); } }