Merge "Fix going back after biometric enrollment in SUW" into udc-dev

This commit is contained in:
Austin Delgado
2023-05-08 19:39:41 +00:00
committed by Android (Google) Code Review

View File

@@ -326,8 +326,8 @@ public class BiometricEnrollActivity extends InstrumentedActivity {
} }
} }
boolean canUseFace = mIsFaceEnrollable; boolean canUseFace = mHasFeatureFace;
boolean canUseFingerprint = mIsFingerprintEnrollable; boolean canUseFingerprint = mHasFeatureFingerprint;
if (mParentalOptionsRequired) { if (mParentalOptionsRequired) {
if (mParentalOptions == null) { if (mParentalOptions == null) {
throw new IllegalStateException("consent options required, but not set"); throw new IllegalStateException("consent options required, but not set");
@@ -345,10 +345,12 @@ public class BiometricEnrollActivity extends InstrumentedActivity {
} else if (canUseFace || canUseFingerprint) { } else if (canUseFace || canUseFingerprint) {
if (mGkPwHandle == null) { if (mGkPwHandle == null) {
setOrConfirmCredentialsNow(); setOrConfirmCredentialsNow();
} else if (canUseFingerprint) { } else if (canUseFingerprint && mIsFingerprintEnrollable) {
launchFingerprintOnlyEnroll(); launchFingerprintOnlyEnroll();
} else { } else if (canUseFace && mIsFaceEnrollable) {
launchFaceOnlyEnroll(); launchFaceOnlyEnroll();
} else {
setOrConfirmCredentialsNow();
} }
} else { // no modalities available } else { // no modalities available
if (mParentalOptionsRequired) { if (mParentalOptionsRequired) {