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

Commit 73264fd0 authored by Jayant Chowdhary's avatar Jayant Chowdhary Committed by Automerger Merge Worker
Browse files

Merge "Fix condition check for onWindowPrepared callbacks test." into udc-dev am: 2578090c

parents 92f023e1 2578090c
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -40,7 +40,6 @@ void ACameraCaptureSession_close(ACameraCaptureSession* session) {
    if (session != nullptr) {
        session->closeByApp();
    }

    return;
}

@@ -192,6 +191,7 @@ camera_status_t ACameraCaptureSession_updateSharedOutput(ACameraCaptureSession*
    }
    return session->updateOutputConfiguration(output);
}

EXPORT
camera_status_t ACameraCaptureSession_setWindowPreparedCallback(
        ACameraCaptureSession* session, ACameraCaptureSession_prepareCallbacks *cb) {
+1 −1
Original line number Diff line number Diff line
@@ -1093,7 +1093,7 @@ void CameraDevice::CallbackHandler::onMessageReceived(
                    ACameraCaptureSession_prepareCallback onWindowPrepared;
                    found = msg->findPointer(kCallbackFpKey, (void**) &onWindowPrepared);
                    if (!found) {
                        ALOGE("%s: Cannot find state callback!", __FUNCTION__);
                        ALOGE("%s: Cannot find window prepared callback!", __FUNCTION__);
                        return;
                    }
                    if (onWindowPrepared == nullptr) {
+1 −1
Original line number Diff line number Diff line
@@ -330,7 +330,7 @@ class CameraHelper {
    }
    void incPendingPrepared(ACameraWindowType *anw) {
        std::lock_guard<std::mutex> lock(mMutex);
        if (!(mPendingPreparedCbs.find(anw) == mPendingPreparedCbs.end())) {
        if ((mPendingPreparedCbs.find(anw) == mPendingPreparedCbs.end())) {
            mPendingPreparedCbs[anw] = 1;
            return;
        }