Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e089bd6d authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Don't show 'try fingerprint' msg on face auth help" into sc-v2-dev

parents c8f32a43 79079e8a
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -912,7 +912,11 @@ public class KeyguardIndicationController {
            } else if (mKeyguardUpdateMonitor.isScreenOn()) {
                if (biometricSourceType == BiometricSourceType.FACE
                        && shouldSuppressFaceMsgAndShowTryFingerprintMsg()) {
                    showTryFingerprintMsg(msgId, helpString);
                    // don't show any help messages, b/c they can come in right before a success
                    // However, continue to announce help messages for a11y
                    if (!TextUtils.isEmpty(helpString)) {
                        mLockScreenIndicationView.announceForAccessibility(helpString);
                    }
                    return;
                }
                showTransientIndication(helpString, false /* isError */, showActionToUnlock);
+2 −2
Original line number Diff line number Diff line
@@ -710,8 +710,8 @@ public class KeyguardIndicationControllerTest extends SysuiTestCase {
                KeyguardUpdateMonitor.BIOMETRIC_HELP_FACE_NOT_RECOGNIZED, faceHelpMsg,
                BiometricSourceType.FACE);

        // THEN "try fingerprint" message appears (and not the face help message)
        verifyTransientMessage(mKeyguardTryFingerprintMsg);
        // THEN no help message appears
        verify(mRotateTextViewController, never()).showTransient(anyString());

        // THEN the face help message is still announced for a11y
        verify(mIndicationAreaBottom).announceForAccessibility(eq(faceHelpMsg));