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

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

Merge "Make sure biometric icon ends in authenticated state" into qt-dev am: 20d03953

am: 24dcdc9d

Change-Id: Ia2cbbe2f53f4e276db0718ce91a8aafbcfa6af86
parents 0308261c 24dcdc9d
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -308,7 +308,7 @@ public abstract class BiometricDialogView extends LinearLayout {
    protected void updateIcon(int lastState, int newState) {
        final Drawable icon = getAnimationForTransition(lastState, newState);
        if (icon == null) {
            Log.e(TAG, "Animation not found");
            Log.e(TAG, "Animation not found, " + lastState + " -> " + newState);
            return;
        }

+8 −0
Original line number Diff line number Diff line
@@ -330,6 +330,10 @@ public class FaceDialogView extends BiometricDialogView {
            return true;
        } else if (oldState == STATE_AUTHENTICATING && newState == STATE_AUTHENTICATED) {
            return true;
        } else if (oldState == STATE_ERROR && newState == STATE_PENDING_CONFIRMATION) {
            return true;
        } else if (oldState == STATE_ERROR && newState == STATE_AUTHENTICATED) {
            return true;
        }
        return false;
    }
@@ -364,6 +368,10 @@ public class FaceDialogView extends BiometricDialogView {
            iconRes = R.drawable.face_dialog_face_blue_to_checkmark;
        } else if (oldState == STATE_AUTHENTICATING && newState == STATE_AUTHENTICATED) {
            iconRes = R.drawable.face_dialog_face_gray_to_checkmark;
        } else if (oldState == STATE_ERROR && newState == STATE_PENDING_CONFIRMATION) {
            iconRes = R.drawable.face_dialog_face_gray_to_face_blue;
        } else if (oldState == STATE_ERROR && newState == STATE_AUTHENTICATED) {
            iconRes = R.drawable.face_dialog_face_blue_to_checkmark;
        } else {
            return null;
        }
+6 −0
Original line number Diff line number Diff line
@@ -66,6 +66,9 @@ public class FingerprintDialogView extends BiometricDialogView {
        } else if (oldState == STATE_AUTHENTICATING && newState == STATE_AUTHENTICATED) {
            // TODO(b/77328470): add animation when fingerprint is authenticated
            return false;
        } else if (oldState == STATE_ERROR && newState == STATE_AUTHENTICATED) {
            // TODO(b/77328470): add animation when fingerprint is authenticated
            return false;
        }
        return false;
    }
@@ -93,6 +96,9 @@ public class FingerprintDialogView extends BiometricDialogView {
        } else if (oldState == STATE_AUTHENTICATING && newState == STATE_AUTHENTICATED) {
            // TODO(b/77328470): add animation when fingerprint is authenticated
            iconRes = R.drawable.fingerprint_dialog_fp_to_error;
        } else if (oldState == STATE_ERROR && newState == STATE_AUTHENTICATED) {
            // TODO(b/77328470): add animation when fingerprint is authenticated
            iconRes = R.drawable.fingerprint_dialog_fp_to_error;
        } else {
            return null;
        }