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

Commit 84f97a8b authored by Diya Bera's avatar Diya Bera Committed by Android (Google) Code Review
Browse files

Merge "Converting HAL power press to Framework power press" into udc-dev

parents 95d82c46 fa608870
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -48,6 +48,8 @@ final class AidlConversionUtils {
            return BiometricFingerprintConstants.FINGERPRINT_ERROR_VENDOR;
        } else if (aidlError == Error.BAD_CALIBRATION) {
            return BiometricFingerprintConstants.FINGERPRINT_ERROR_BAD_CALIBRATION;
        } else if (aidlError == Error.POWER_PRESS) {
            return BiometricFingerprintConstants.BIOMETRIC_ERROR_POWER_PRESSED;
        } else {
            return BiometricFingerprintConstants.FINGERPRINT_ERROR_UNKNOWN;
        }
@@ -84,6 +86,8 @@ final class AidlConversionUtils {
        } else if (aidlAcquiredInfo == AcquiredInfo.RETRYING_CAPTURE) {
            // No framework constant available
            return BiometricFingerprintConstants.FINGERPRINT_ACQUIRED_UNKNOWN;
        } else if (aidlAcquiredInfo == AcquiredInfo.POWER_PRESS) {
            return BiometricFingerprintConstants.FINGERPRINT_ACQUIRED_POWER_PRESSED;
        } else {
            return BiometricFingerprintConstants.FINGERPRINT_ACQUIRED_UNKNOWN;
        }
+1 −4
Original line number Diff line number Diff line
@@ -274,8 +274,5 @@ class FingerprintEnrollClient extends EnrollClient<AidlSession> implements Udfps
    }

    @Override
    public void onPowerPressed() {
        onAcquired(BiometricFingerprintConstants.FINGERPRINT_ACQUIRED_POWER_PRESSED,
                0 /* vendorCode */);
    }
    public void onPowerPressed() {}
}
+0 −10
Original line number Diff line number Diff line
@@ -273,16 +273,6 @@ public class FingerprintEnrollClientTest {
        showHideOverlay(c -> c.onEnrollResult(new Fingerprint("", 1, 1), 0));
    }

    @Test
    public void testPowerPressForwardsAcquireMessage() throws RemoteException {
        final FingerprintEnrollClient client = createClient();
        client.start(mCallback);
        client.onPowerPressed();

        verify(mClientMonitorCallbackConverter).onAcquired(anyInt(),
                eq(FINGERPRINT_ACQUIRED_POWER_PRESSED), anyInt());
    }

    private void showHideOverlay(Consumer<FingerprintEnrollClient> block)
            throws RemoteException {
        final FingerprintEnrollClient client = createClient();