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

Commit e819223b authored by Priyanka Advani (xWF)'s avatar Priyanka Advani (xWF) Committed by Automerger Merge Worker
Browse files

Merge "Revert "Make ReliableSurface's fallback buffer match ANW size"" into main am: 1521bc5d

parents 0af3063f 1521bc5d
Loading
Loading
Loading
Loading
+4 −20
Original line number Diff line number Diff line
@@ -149,25 +149,9 @@ ANativeWindowBuffer* ReliableSurface::acquireFallbackBuffer(int error) {
        return AHardwareBuffer_to_ANativeWindowBuffer(mScratchBuffer.get());
    }

    int width = -1;
    int result = mWindow->query(mWindow, NATIVE_WINDOW_DEFAULT_WIDTH, &width);
    if (result != OK || width < 0) {
        ALOGW("Failed to query window default width: %s (%d) value=%d", strerror(-result), result,
              width);
        width = 1;
    }

    int height = -1;
    result = mWindow->query(mWindow, NATIVE_WINDOW_DEFAULT_HEIGHT, &height);
    if (result != OK || height < 0) {
        ALOGW("Failed to query window default height: %s (%d) value=%d", strerror(-result), result,
              height);
        height = 1;
    }

    AHardwareBuffer_Desc desc = AHardwareBuffer_Desc{
            .width = static_cast<uint32_t>(width),
            .height = static_cast<uint32_t>(height),
            .width = 1,
            .height = 1,
            .layers = 1,
            .format = mFormat,
            .usage = mUsage,
@@ -176,9 +160,9 @@ ANativeWindowBuffer* ReliableSurface::acquireFallbackBuffer(int error) {
    };

    AHardwareBuffer* newBuffer;
    result = AHardwareBuffer_allocate(&desc, &newBuffer);
    int result = AHardwareBuffer_allocate(&desc, &newBuffer);

    if (result != OK) {
    if (result != NO_ERROR) {
        // Allocate failed, that sucks
        ALOGW("Failed to allocate scratch buffer, error=%d", result);
        return nullptr;