Fix the bug of missing EAP setting in wpa_supplicant.conf when a new EAP is configured.

This commit is contained in:
Chung-yih Wang
2009-06-11 17:56:04 +08:00
parent 289705f331
commit e97bfa3c25

View File

@@ -607,7 +607,22 @@ public class AccessPointDialog extends AlertDialog implements DialogInterface.On
} }
} else { } else {
mState.setSecurity(AccessPointState.OPEN); switch (securityType) {
case SECURITY_WPA_EAP:
mState.setSecurity(AccessPointState.WPA_EAP);
break;
case SECURITY_IEEE8021X:
mState.setSecurity(AccessPointState.IEEE8021X);
break;
default:
mState.setSecurity(AccessPointState.OPEN);
break;
}
if (isEnterprise() && !mState.configured) {
updateEnterpriseFields(
AccessPointState.WPA_EAP.equals(mState.security) ?
SECURITY_WPA_EAP : SECURITY_IEEE8021X);
}
} }
if (securityType == SECURITY_NONE) { if (securityType == SECURITY_NONE) {