diff --git a/src/com/android/settings/wifi/WifiConfigController.java b/src/com/android/settings/wifi/WifiConfigController.java index 774c54bd52b..e52e1fab8d5 100644 --- a/src/com/android/settings/wifi/WifiConfigController.java +++ b/src/com/android/settings/wifi/WifiConfigController.java @@ -254,7 +254,7 @@ public class WifiConfigController implements TextWatcher, final DetailedState state = mAccessPoint.getDetailedState(); final String signalLevel = getSignalString(); - if (state == null && signalLevel != null) { + if ((state == null || state == DetailedState.DISCONNECTED) && signalLevel != null) { mConfigUi.setSubmitButton(res.getString(R.string.wifi_connect)); } else { if (state != null) {