Add isFaceAuthEnabledForUser checks in KeyguardLiftController

When request pick gesture sensor, judge that if the current user does not turn on the face unlocking function, the sensor should not be Listening

Fixes: 161954958
Test: presubmit

Change-Id: I34552315049e07f123403fe693251edb460fef5d
This commit is contained in:
jie shen
2020-07-29 10:27:51 +08:00
committed by Robert Chou
parent 2f9678b015
commit d54cd01f23

View File

@@ -73,7 +73,9 @@ class KeyguardLiftController constructor(
val onKeyguard = keyguardUpdateMonitor.isKeyguardVisible &&
!statusBarStateController.isDozing
val shouldListen = onKeyguard || bouncerVisible
val userId = KeyguardUpdateMonitor.getCurrentUser()
val isFaceEnabled = keyguardUpdateMonitor.isFaceAuthEnabledForUser(userId)
val shouldListen = (onKeyguard || bouncerVisible) && isFaceEnabled
if (shouldListen != isListening) {
isListening = shouldListen
@@ -84,4 +86,4 @@ class KeyguardLiftController constructor(
}
}
}
}
}