From 1d29826112417ee5edc9bf3d51741fbdd72b2524 Mon Sep 17 00:00:00 2001 From: Vishnu Nair Date: Fri, 16 Jul 2021 11:17:09 -0700 Subject: Surface: Initialize mAutoPrerotation Hoping to fix the remaining buffer rejection issues. BBQ was rejecting all buffers coming from a rotated app. The logs indicated this was because Surface and BufferQueue autoPreRotation state was mismatched, resulting in BufferQueue dequeueing buffers of the wrong size. Test: presubmit Bug: 191841127 Change-Id: I84b6b8c372b49e885e5831155f8a37ae7404e6d7 --- libs/gui/Surface.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'libs/gui/Surface.cpp') diff --git a/libs/gui/Surface.cpp b/libs/gui/Surface.cpp index 821ec16eb1..2edb4e4ba4 100644 --- a/libs/gui/Surface.cpp +++ b/libs/gui/Surface.cpp @@ -70,6 +70,7 @@ Surface::Surface(const sp& bufferProducer, bool controll mGenerationNumber(0), mSharedBufferMode(false), mAutoRefresh(false), + mAutoPrerotation(false), mSharedBufferSlot(BufferItem::INVALID_BUFFER_SLOT), mSharedBufferHasBeenQueued(false), mQueriedSupportedTimestamps(false), -- cgit v1.2.3-59-g8ed1b