Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit fed5cde5 authored by Android Build Merger (Role)'s avatar Android Build Merger (Role) Committed by Android (Google) Code Review
Browse files

Merge "Merge "Check PackageManager before getting <Biometric>Manager" into...

Merge "Merge "Check PackageManager before getting <Biometric>Manager" into qt-dev am: ed8438ac am: 23878956"
parents 13544a7e af855d1c
Loading
Loading
Loading
Loading
+12 −2
Original line number Diff line number Diff line
@@ -1458,8 +1458,18 @@ public class StatsCompanionService extends IStatsCompanionService.Stub {

    private void pullNumBiometricsEnrolled(int modality, int tagId, long elapsedNanos,
            long wallClockNanos, List<StatsLogEventWrapper> pulledData) {
        FingerprintManager fingerprintManager = mContext.getSystemService(FingerprintManager.class);
        FaceManager faceManager = mContext.getSystemService(FaceManager.class);
        final PackageManager pm = mContext.getPackageManager();
        FingerprintManager fingerprintManager = null;
        FaceManager faceManager = null;

        if (pm.hasSystemFeature(PackageManager.FEATURE_FINGERPRINT)) {
            fingerprintManager = mContext.getSystemService(
                    FingerprintManager.class);
        }
        if (pm.hasSystemFeature(PackageManager.FEATURE_FACE)) {
            faceManager = mContext.getSystemService(FaceManager.class);
        }

        if (modality == BiometricsProtoEnums.MODALITY_FINGERPRINT && fingerprintManager == null) {
            return;
        }