diff --git a/src/com/android/settings/wifi/WifiConfigController.java b/src/com/android/settings/wifi/WifiConfigController.java index cff1f3d7938..8a403a7491a 100644 --- a/src/com/android/settings/wifi/WifiConfigController.java +++ b/src/com/android/settings/wifi/WifiConfigController.java @@ -305,7 +305,8 @@ public class WifiConfigController implements TextWatcher, } } - if (mEdit || (mAccessPoint.getState() == null && mAccessPoint.getLevel() != -1)){ + if ((mEdit) || (mAccessPoint != null + && mAccessPoint.getState() == null && mAccessPoint.getLevel() != -1)){ mConfigUi.setCancelButton(res.getString(R.string.wifi_cancel)); }else{ mConfigUi.setCancelButton(res.getString(R.string.wifi_display_options_done));