summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIlya Matyukhin <ilyamaty@google.com>2019-08-20 15:38:57 -0700
committerIlya Matyukhin <ilyamaty@google.com>2019-08-21 06:44:34 +0000
commitc90507e49601d9cd1ade53db46eb4af747a6f80e (patch)
treebee6588cbfb63a9b1ae9f1e80f88129a404ad061
parentf3395734e815e37fb8f41ed120c320e1305f97cf (diff)
downloadbase-c90507e49601d9cd1ade53db46eb4af747a6f80e.tar.gz
Treat SENSOR_DIRTY as user not detected
Bug: 139620163 Test: no double vibration on authentication timeout while the sensor is covered. Change-Id: I26ec9ca0f911fb029eb9175fe1923c8e9a27e693
-rw-r--r--services/core/java/com/android/server/biometrics/face/FaceService.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/biometrics/face/FaceService.java b/services/core/java/com/android/server/biometrics/face/FaceService.java
index a7065216f6a3..ee49f5885e4a 100644
--- a/services/core/java/com/android/server/biometrics/face/FaceService.java
+++ b/services/core/java/com/android/server/biometrics/face/FaceService.java
@@ -223,7 +223,8 @@ public class FaceService extends BiometricServiceBase {
@Override
public boolean wasUserDetected() {
- return mLastAcquire != FaceManager.FACE_ACQUIRED_NOT_DETECTED;
+ return mLastAcquire != FaceManager.FACE_ACQUIRED_NOT_DETECTED
+ && mLastAcquire != FaceManager.FACE_ACQUIRED_SENSOR_DIRTY;
}
@Override