diff options
author | Beverly <beverlyt@google.com> | 2021-04-09 13:50:10 -0400 |
---|---|---|
committer | Beverly Tai <beverlyt@google.com> | 2021-04-09 18:01:13 +0000 |
commit | 278dd7c6ca1870493a5ddaeff944beadd234574e (patch) | |
tree | c69569c9942dbf74958152062e5eab036259d20f /packages/SystemUI/src/com/android/keyguard/LockIconViewController.java | |
parent | 5afa828d76feb01baf43baa07f0cd60e4027a58a (diff) |
Don't show lock icon if face/udfps isn't enrolled
Bug: 183910378
Test: manual
Change-Id: I49bf263b76ffae6f6f2a95d048ce748adaa89dce
Diffstat (limited to 'packages/SystemUI/src/com/android/keyguard/LockIconViewController.java')
-rw-r--r-- | packages/SystemUI/src/com/android/keyguard/LockIconViewController.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/packages/SystemUI/src/com/android/keyguard/LockIconViewController.java b/packages/SystemUI/src/com/android/keyguard/LockIconViewController.java index 7329071169cc..66ea2ad001fd 100644 --- a/packages/SystemUI/src/com/android/keyguard/LockIconViewController.java +++ b/packages/SystemUI/src/com/android/keyguard/LockIconViewController.java @@ -199,14 +199,14 @@ public class LockIconViewController extends ViewController<LockIconView> impleme } private void updateVisibility() { - if (!mIsKeyguardShowing) { + if (!mIsKeyguardShowing || (!mUdfpsEnrolled && !mFaceAuthEnrolled)) { mView.setVisibility(View.INVISIBLE); return; } // these three states are mutually exclusive: mShowButton = mUdfpsEnrolled && !mCanDismissLockScreen && !mRunningFPS && isLockScreen(); - mShowUnlockIcon = mCanDismissLockScreen && isLockScreen(); + mShowUnlockIcon = mFaceAuthEnrolled & mCanDismissLockScreen && isLockScreen(); mShowLockIcon = !mUdfpsEnrolled && !mCanDismissLockScreen && isLockScreen() && mFaceAuthEnrolled; |