diff --git a/src/com/android/settings/wifi/WifiConfigController.java b/src/com/android/settings/wifi/WifiConfigController.java index e6dd9c74178..b00faf1d87d 100644 --- a/src/com/android/settings/wifi/WifiConfigController.java +++ b/src/com/android/settings/wifi/WifiConfigController.java @@ -307,7 +307,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));