summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjhenrique09 <jhenrique09.mcz@hotmail.com>2020-03-27 22:48:17 -0300
committeralk3pInjection <webmaster@raspii.tech>2021-09-27 21:17:05 +0800
commitd1c73c47f07181844bdbe7bfcb0b20072e7456f0 (patch)
tree8899b4913dba2ac576bb148b86416ab5cead5eb1
parent7daab42d9d514cee5e834cdfb8f22b133cf82837 (diff)
[ArrowOS][11.0] fwb: Guard some functions against face unlock
Change-Id: I26d6f6d9ead884aff361236d2e5aa202d90704ba
-rw-r--r--services/core/java/com/android/server/biometrics/BiometricServiceBase.java10
1 files changed, 6 insertions, 4 deletions
diff --git a/services/core/java/com/android/server/biometrics/BiometricServiceBase.java b/services/core/java/com/android/server/biometrics/BiometricServiceBase.java
index c79e9555337f..1da151c9db43 100644
--- a/services/core/java/com/android/server/biometrics/BiometricServiceBase.java
+++ b/services/core/java/com/android/server/biometrics/BiometricServiceBase.java
@@ -663,11 +663,13 @@ public abstract class BiometricServiceBase extends SystemService
mPowerManager = mContext.getSystemService(PowerManager.class);
mUserManager = UserManager.get(mContext);
mMetricsLogger = new MetricsLogger();
- mCleanupUnusedFingerprints = mContext.getResources().getBoolean(
+ mCleanupUnusedFingerprints = statsModality() == BiometricsProtoEnums.MODALITY_FINGERPRINT &&
+ mContext.getResources().getBoolean(
org.lineageos.platform.internal.R.bool.config_cleanupUnusedFingerprints);
- mPostResetRunnableForAllClients = mContext.getResources().getBoolean(
- org.lineageos.platform.internal.R.bool
- .config_fingerprintPostResetRunnableForAllClients);
+ mPostResetRunnableForAllClients =
+ statsModality() == BiometricsProtoEnums.MODALITY_FINGERPRINT &&
+ mContext.getResources().getBoolean(
+ org.lineageos.platform.internal.R.bool.config_fingerprintPostResetRunnableForAllClients);
}
@Override