Merge "Don't show always-on option connecting PPTP vpn" into nyc-mr1-dev

This commit is contained in:
Robin Lee
2016-07-06 10:30:12 +00:00
committed by Android (Google) Code Review

View File

@@ -316,12 +316,12 @@ class ConfigDialog extends AlertDialog implements TextWatcher,
} }
private boolean validate(boolean editing) { private boolean validate(boolean editing) {
if (!editing) {
return mUsername.getText().length() != 0 && mPassword.getText().length() != 0;
}
if (mAlwaysOnVpn.isChecked() && !getProfile().isValidLockdownProfile()) { if (mAlwaysOnVpn.isChecked() && !getProfile().isValidLockdownProfile()) {
return false; return false;
} }
if (!editing) {
return mUsername.getText().length() != 0 && mPassword.getText().length() != 0;
}
if (mName.getText().length() == 0 || mServer.getText().length() == 0 || if (mName.getText().length() == 0 || mServer.getText().length() == 0 ||
!validateAddresses(mDnsServers.getText().toString(), false) || !validateAddresses(mDnsServers.getText().toString(), false) ||
!validateAddresses(mRoutes.getText().toString(), true)) { !validateAddresses(mRoutes.getText().toString(), true)) {