commit | 9bae9c2dc6d2e507594a0195d1c74a7ed57cb8e8 | [log] [tgz] |
---|---|---|
author | Lucas Dupin <dupin@google.com> | Tue Jun 04 16:37:40 2019 -0700 |
committer | Lucas Dupin <dupin@google.com> | Wed Jun 05 11:41:23 2019 -0700 |
tree | 9f0a3a572d46c5634f46ff45625aab9063d97c32 | |
parent | 3db3383e99ef018c862947839bf3f02512ad5a04 [diff] |
Avoid unwanted wakeAndUnLock mode for face Test: press power repeatedly on lock screen Bug: 132846921 Fixes: 130766403 Bug: 130327302 Change-Id: Ic11914ad220a0c8f81f0d28d5f999fcf970ccdeb
diff --git a/packages/SystemUI/src/com/android/keyguard/KeyguardUpdateMonitor.java b/packages/SystemUI/src/com/android/keyguard/KeyguardUpdateMonitor.java index 26d3d86..5d1f8b1 100644 --- a/packages/SystemUI/src/com/android/keyguard/KeyguardUpdateMonitor.java +++ b/packages/SystemUI/src/com/android/keyguard/KeyguardUpdateMonitor.java
@@ -748,6 +748,10 @@ private void handleFaceAuthenticated(int authUserId) { Trace.beginSection("KeyGuardUpdateMonitor#handlerFaceAuthenticated"); try { + if (mGoingToSleep) { + Log.d(TAG, "Aborted successful auth because device is going to sleep."); + return; + } final int userId; try { userId = ActivityManager.getService().getCurrentUser().id;