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

Commit 69164ae5 authored by Kevin Chyn's avatar Kevin Chyn Committed by android-build-merger
Browse files

Merge "Handle [error->pending_confirmation] and [error->authenticated] animations" into qt-dev

am: 9d4fda2a

Change-Id: I49961ea4aad98721d1100c4da823c0bbc330d3a6
parents 19b68d95 9d4fda2a
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -402,6 +402,12 @@ public class FaceDialogView extends BiometricDialogView {
        } else if (oldState == STATE_ERROR && newState == STATE_AUTHENTICATING) {
            mHandler.removeCallbacks(mErrorToIdleAnimationRunnable);
            mIconController.startPulsing();
        } else if (oldState == STATE_ERROR && newState == STATE_PENDING_CONFIRMATION) {
            mHandler.removeCallbacks(mErrorToIdleAnimationRunnable);
            mIconController.animateOnce(R.drawable.face_dialog_wink_from_dark);
        } else if (oldState == STATE_ERROR && newState == STATE_AUTHENTICATED) {
            mHandler.removeCallbacks(mErrorToIdleAnimationRunnable);
            mIconController.animateOnce(R.drawable.face_dialog_dark_to_checkmark);
        } else if (oldState == STATE_AUTHENTICATING && newState == STATE_ERROR) {
            mIconController.animateOnce(R.drawable.face_dialog_dark_to_error);
            mHandler.postDelayed(mErrorToIdleAnimationRunnable, BiometricPrompt.HIDE_DIALOG_DELAY);