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

Commit edb93221 authored by Treehugger Robot's avatar Treehugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Revert "Fix biometric context update problem."" into udc-qpr-dev

parents 47e7d5c6 7e6060dc
Loading
Loading
Loading
Loading
+9 −6
Original line number Diff line number Diff line
@@ -260,6 +260,14 @@ class FingerprintAuthenticationClient
        final AidlSession session = getFreshDaemon();

        final OperationContextExt opContext = getOperationContext();
        final ICancellationSignal cancel;
        if (session.hasContextMethods()) {
            cancel = session.getSession().authenticateWithContext(
                    mOperationId, opContext.toAidlContext(getOptions()));
        } else {
            cancel = session.getSession().authenticate(mOperationId);
        }

        getBiometricContext().subscribe(opContext, ctx -> {
            if (session.hasContextMethods()) {
                try {
@@ -281,12 +289,7 @@ class FingerprintAuthenticationClient
            mALSProbeCallback.getProbe().enable();
        }

        if (session.hasContextMethods()) {
            return session.getSession().authenticateWithContext(
                    mOperationId, opContext.toAidlContext(getOptions()));
        } else {
            return session.getSession().authenticate(mOperationId);
        }
        return cancel;
    }

    @Override