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

Commit ab771f95 authored by Treehugger Robot's avatar Treehugger Robot Committed by Automerger Merge Worker
Browse files

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

parents 2da2681b edb93221
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