Loading packages/SystemUI/src/com/android/systemui/statusbar/KeyguardIndicationController.java +2 −1 Original line number Diff line number Diff line Loading @@ -1199,7 +1199,8 @@ public class KeyguardIndicationController { return ((!updateMonitor.isUnlockingWithBiometricAllowed(true /* isStrongBiometric */) && msgId != FingerprintManager.FINGERPRINT_ERROR_LOCKOUT_PERMANENT) || msgId == FingerprintManager.FINGERPRINT_ERROR_CANCELED || msgId == FingerprintManager.FINGERPRINT_ERROR_USER_CANCELED); || msgId == FingerprintManager.FINGERPRINT_ERROR_USER_CANCELED || msgId == FingerprintManager.BIOMETRIC_ERROR_POWER_PRESSED); } private boolean shouldSuppressFaceError(int msgId, KeyguardUpdateMonitor updateMonitor) { Loading packages/SystemUI/tests/src/com/android/systemui/statusbar/KeyguardIndicationControllerTest.java +13 −0 Original line number Diff line number Diff line Loading @@ -634,6 +634,19 @@ public class KeyguardIndicationControllerTest extends SysuiTestCase { verifyNoMessage(INDICATION_TYPE_TRANSIENT); } @Test public void transientIndication_visibleWhenDozing_ignoresPowerPressed() { createController(); mController.setVisible(true); reset(mRotateTextViewController); mController.getKeyguardCallback().onBiometricError( FingerprintManager.BIOMETRIC_ERROR_POWER_PRESSED, "foo", BiometricSourceType.FINGERPRINT); verifyNoMessage(INDICATION_TYPE_BIOMETRIC_MESSAGE); } @Test public void transientIndication_swipeUpToRetry() { createController(); Loading Loading
packages/SystemUI/src/com/android/systemui/statusbar/KeyguardIndicationController.java +2 −1 Original line number Diff line number Diff line Loading @@ -1199,7 +1199,8 @@ public class KeyguardIndicationController { return ((!updateMonitor.isUnlockingWithBiometricAllowed(true /* isStrongBiometric */) && msgId != FingerprintManager.FINGERPRINT_ERROR_LOCKOUT_PERMANENT) || msgId == FingerprintManager.FINGERPRINT_ERROR_CANCELED || msgId == FingerprintManager.FINGERPRINT_ERROR_USER_CANCELED); || msgId == FingerprintManager.FINGERPRINT_ERROR_USER_CANCELED || msgId == FingerprintManager.BIOMETRIC_ERROR_POWER_PRESSED); } private boolean shouldSuppressFaceError(int msgId, KeyguardUpdateMonitor updateMonitor) { Loading
packages/SystemUI/tests/src/com/android/systemui/statusbar/KeyguardIndicationControllerTest.java +13 −0 Original line number Diff line number Diff line Loading @@ -634,6 +634,19 @@ public class KeyguardIndicationControllerTest extends SysuiTestCase { verifyNoMessage(INDICATION_TYPE_TRANSIENT); } @Test public void transientIndication_visibleWhenDozing_ignoresPowerPressed() { createController(); mController.setVisible(true); reset(mRotateTextViewController); mController.getKeyguardCallback().onBiometricError( FingerprintManager.BIOMETRIC_ERROR_POWER_PRESSED, "foo", BiometricSourceType.FINGERPRINT); verifyNoMessage(INDICATION_TYPE_BIOMETRIC_MESSAGE); } @Test public void transientIndication_swipeUpToRetry() { createController(); Loading