Loading services/core/java/com/android/server/biometrics/sensors/fingerprint/aidl/FingerprintProvider.java +8 −0 Original line number Diff line number Diff line Loading @@ -137,6 +137,8 @@ public class FingerprintProvider implements IBinder.DeathRecipient, ServiceProvi @Nullable private IVirtualHal mVhal; @Nullable private String mHalInstanceNameCurrent; private boolean mCleanup; private final class BiometricTaskStackListener extends TaskStackListener { @Override public void onTaskStackChanged() { Loading Loading @@ -206,6 +208,9 @@ public class FingerprintProvider implements IBinder.DeathRecipient, ServiceProvi mTestHalEnabled = testHalEnabled; mBiometricHandlerProvider = biometricHandlerProvider; mCleanup = context.getResources().getBoolean( org.lineageos.platform.internal.R.bool.config_cleanupUnusedFingerprints); initAuthenticationBroadcastReceiver(); initFingerprintDanglingBroadcastReceiver(); initSensors(resetLockoutRequiresHardwareAuthToken, props, gestureAvailabilityDispatcher); Loading Loading @@ -674,6 +679,9 @@ public class FingerprintProvider implements IBinder.DeathRecipient, ServiceProvi @Override public void scheduleInternalCleanup(int sensorId, int userId, @Nullable ClientMonitorCallback callback, boolean favorHalEnrollments) { if (!mCleanup) { return; } mHandler.post(() -> { final FingerprintInternalCleanupClient client = new FingerprintInternalCleanupClient(mContext, Loading Loading
services/core/java/com/android/server/biometrics/sensors/fingerprint/aidl/FingerprintProvider.java +8 −0 Original line number Diff line number Diff line Loading @@ -137,6 +137,8 @@ public class FingerprintProvider implements IBinder.DeathRecipient, ServiceProvi @Nullable private IVirtualHal mVhal; @Nullable private String mHalInstanceNameCurrent; private boolean mCleanup; private final class BiometricTaskStackListener extends TaskStackListener { @Override public void onTaskStackChanged() { Loading Loading @@ -206,6 +208,9 @@ public class FingerprintProvider implements IBinder.DeathRecipient, ServiceProvi mTestHalEnabled = testHalEnabled; mBiometricHandlerProvider = biometricHandlerProvider; mCleanup = context.getResources().getBoolean( org.lineageos.platform.internal.R.bool.config_cleanupUnusedFingerprints); initAuthenticationBroadcastReceiver(); initFingerprintDanglingBroadcastReceiver(); initSensors(resetLockoutRequiresHardwareAuthToken, props, gestureAvailabilityDispatcher); Loading Loading @@ -674,6 +679,9 @@ public class FingerprintProvider implements IBinder.DeathRecipient, ServiceProvi @Override public void scheduleInternalCleanup(int sensorId, int userId, @Nullable ClientMonitorCallback callback, boolean favorHalEnrollments) { if (!mCleanup) { return; } mHandler.post(() -> { final FingerprintInternalCleanupClient client = new FingerprintInternalCleanupClient(mContext, Loading