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

Commit f05ef4e5 authored by Jesse Hall's avatar Jesse Hall Committed by Android (Google) Code Review
Browse files

Merge "Surface: cancel the dequeued buffer when requestBuffer fails" into lmp-dev

parents 0ba908e7 9f5a1b6a
Loading
Loading
Loading
Loading
+1 −0
Original line number Original line Diff line number Diff line
@@ -237,6 +237,7 @@ int Surface::dequeueBuffer(android_native_buffer_t** buffer, int* fenceFd) {
        result = mGraphicBufferProducer->requestBuffer(buf, &gbuf);
        result = mGraphicBufferProducer->requestBuffer(buf, &gbuf);
        if (result != NO_ERROR) {
        if (result != NO_ERROR) {
            ALOGE("dequeueBuffer: IGraphicBufferProducer::requestBuffer failed: %d", result);
            ALOGE("dequeueBuffer: IGraphicBufferProducer::requestBuffer failed: %d", result);
            mGraphicBufferProducer->cancelBuffer(buf, fence);
            return result;
            return result;
        }
        }
    }
    }