Fix submit button display for WPS
Change Icd3fde90 exposed an existing issue where password validity was being checked for WPS as well. Fix it. Bug: 4391449 Change-Id: I60ca8869eee680f5ec71284a1ac6ba956a992312
This commit is contained in:
@@ -265,10 +265,18 @@ public class WifiConfigController implements TextWatcher,
|
||||
if (submit == null) return;
|
||||
boolean enabled = false;
|
||||
|
||||
boolean passwordInvalid = false;
|
||||
|
||||
/* Check password invalidity for manual network set up alone */
|
||||
if (chosenNetworkSetupMethod() == MANUAL &&
|
||||
((mAccessPointSecurity == AccessPoint.SECURITY_WEP && mPasswordView.length() == 0) ||
|
||||
(mAccessPointSecurity == AccessPoint.SECURITY_PSK && mPasswordView.length() < 8))) {
|
||||
passwordInvalid = true;
|
||||
}
|
||||
|
||||
if ((mSsidView != null && mSsidView.length() == 0) ||
|
||||
((mAccessPoint == null || mAccessPoint.networkId == INVALID_NETWORK_ID) &&
|
||||
((mAccessPointSecurity == AccessPoint.SECURITY_WEP && mPasswordView.length() == 0) ||
|
||||
(mAccessPointSecurity == AccessPoint.SECURITY_PSK && mPasswordView.length() < 8)))) {
|
||||
passwordInvalid)) {
|
||||
enabled = false;
|
||||
} else {
|
||||
if (ipAndProxyFieldsAreValid()) {
|
||||
@@ -729,16 +737,14 @@ public class WifiConfigController implements TextWatcher,
|
||||
if (parent == mSecuritySpinner) {
|
||||
mAccessPointSecurity = position;
|
||||
showSecurityFields();
|
||||
enableSubmitIfAppropriate();
|
||||
} else if (parent == mNetworkSetupSpinner) {
|
||||
showNetworkSetupFields();
|
||||
} else if (parent == mProxySettingsSpinner) {
|
||||
showProxyFields();
|
||||
enableSubmitIfAppropriate();
|
||||
} else {
|
||||
showIpConfigFields();
|
||||
enableSubmitIfAppropriate();
|
||||
}
|
||||
enableSubmitIfAppropriate();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
Reference in New Issue
Block a user