From f4976b31f459c7c909fe4775e7c2c155b8a2a611 Mon Sep 17 00:00:00 2001 From: Robert Snoeberger Date: Fri, 21 Jun 2019 15:40:14 -0400 Subject: [PATCH] Retry auth during tap on lock screen. Bug: 130327361 Test: manual - tap on lock screen after failure causes retry of auth Change-Id: I30f9197811da3023ed6afe47dc77c8244b3d8c73 --- .../systemui/statusbar/phone/NotificationPanelView.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationPanelView.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationPanelView.java index e805575e38846..660c6f3450867 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationPanelView.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationPanelView.java @@ -56,6 +56,7 @@ import com.android.internal.logging.MetricsLogger; import com.android.internal.logging.nano.MetricsProto.MetricsEvent; import com.android.keyguard.KeyguardClockSwitch; import com.android.keyguard.KeyguardStatusView; +import com.android.keyguard.KeyguardUpdateMonitor; import com.android.systemui.DejankUtils; import com.android.systemui.Dependency; import com.android.systemui.Interpolators; @@ -154,6 +155,7 @@ public class NotificationPanelView extends PanelView implements private final NotificationWakeUpCoordinator mWakeUpCoordinator; private final PulseExpansionHandler mPulseExpansionHandler; private final KeyguardBypassController mKeyguardBypassController; + private final KeyguardUpdateMonitor mUpdateMonitor; @VisibleForTesting protected KeyguardAffordanceHelper mAffordanceHelper; @@ -382,6 +384,7 @@ public class NotificationPanelView extends PanelView implements }); mThemeResId = context.getThemeResId(); mKeyguardBypassController = bypassController; + mUpdateMonitor = KeyguardUpdateMonitor.getInstance(mContext); dynamicPrivacyController.addListener(this); mBottomAreaShadeAlphaAnimator = ValueAnimator.ofFloat(1f, 0); @@ -2423,6 +2426,7 @@ public class NotificationPanelView extends PanelView implements onUnlockHintFinished(); return; } + mUpdateMonitor.requestFaceAuth(); super.startUnlockHintAnimation(); }