Skip to content

Commit bc881e6

Browse files
Jean-Baptiste QueruAndroid Code Review
authored andcommitted
Merge "frameworks/base: Swap width and height of temporary buffer only with orientation change"
2 parents e37ab63 + 92bd90d commit bc881e6

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

services/surfaceflinger/LayerBuffer.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -540,7 +540,7 @@ status_t LayerBuffer::BufferSource::initTempBuffer() const
540540
const ISurface::BufferHeap& buffers(mBufferHeap);
541541
uint32_t w = mLayer.mTransformedBounds.width();
542542
uint32_t h = mLayer.mTransformedBounds.height();
543-
if (buffers.w * h != buffers.h * w) {
543+
if (mLayer.getOrientation() & (Transform::ROT_90 | Transform::ROT_270)) {
544544
int t = w; w = h; h = t;
545545
}
546546

0 commit comments

Comments
 (0)