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

Commit 150bd0b2 authored by Mathias Agopian's avatar Mathias Agopian Committed by Android (Google) Code Review
Browse files

Merge "don't try to lock a buffer that wasn't allocated with SW usage bits" into gingerbread

parents 9730e61a f1b38247
Loading
Loading
Loading
Loading
+10 −6
Original line number Diff line number Diff line
@@ -196,6 +196,7 @@ void Layer::reloadTexture(const Region& dirty)
    } else {
slowpath:
        GGLSurface t;
        if (buffer->usage & GRALLOC_USAGE_SW_READ_MASK) {
            status_t res = buffer->lock(&t, GRALLOC_USAGE_SW_READ_OFTEN);
            LOGE_IF(res, "error %d (%s) locking buffer %p",
                    res, strerror(res), buffer.get());
@@ -203,6 +204,9 @@ slowpath:
                mBufferManager.loadTexture(dirty, t);
                buffer->unlock();
            }
        } else {
            // we can't do anything
        }
    }
}