diff options
-rw-r--r-- | services/core/java/com/android/server/biometrics/BiometricServiceBase.java | 10 |
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 |