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

Commit 264855a0 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Automerger Merge Worker
Browse files

Merge "Return immediately from isHardwareDetected" into sc-dev am: adf6f104

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14742512

Change-Id: I8b4a55ca8fe352ba43ce18b1a25ad4d9edbe3b75
parents 2e4f9430 adf6f104
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -160,6 +160,13 @@ public class FaceProvider implements IBinder.DeathRecipient, ServiceProvider {
        return "FaceProvider/" + mHalInstanceName;
    }

    boolean hasHalInstance() {
        if (mTestHalEnabled) {
            return true;
        }
        return ServiceManager.checkService(IFace.DESCRIPTOR + "/" + mHalInstanceName) != null;
    }

    @Nullable
    @VisibleForTesting
    synchronized IFace getHalInstance() {
@@ -291,7 +298,7 @@ public class FaceProvider implements IBinder.DeathRecipient, ServiceProvider {

    @Override
    public boolean isHardwareDetected(int sensorId) {
        return getHalInstance() != null;
        return hasHalInstance();
    }

    @Override
+9 −1
Original line number Diff line number Diff line
@@ -172,6 +172,14 @@ public class FingerprintProvider implements IBinder.DeathRecipient, ServiceProvi
        return "FingerprintProvider/" + mHalInstanceName;
    }

    boolean hasHalInstance() {
        if (mTestHalEnabled) {
            return true;
        }
        return (ServiceManager.checkService(IFingerprint.DESCRIPTOR + "/" + mHalInstanceName)
                != null);
    }

    @Nullable
    @VisibleForTesting
    synchronized IFingerprint getHalInstance() {
@@ -454,7 +462,7 @@ public class FingerprintProvider implements IBinder.DeathRecipient, ServiceProvi

    @Override
    public boolean isHardwareDetected(int sensorId) {
        return getHalInstance() != null;
        return hasHalInstance();
    }

    @Override