diff options
author | 2025-03-17 12:14:45 -0700 | |
---|---|---|
committer | 2025-03-17 12:14:45 -0700 | |
commit | 84abf764bf1171bc5d33faec174d4cc58efe36b4 (patch) | |
tree | 053e39dc469e1082aafc2ce4e5ccea6066c1523c | |
parent | 6ee45343a81bf2186e57e7a11dd0e9d01d8334db (diff) | |
parent | e819223b0e3881a6a88460a84264693f20f3e005 (diff) |
Merge "Revert "Make ReliableSurface's fallback buffer match ANW size"" into main am: 1521bc5d1c am: e819223b0e
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/3547402
Change-Id: Ia49731d080f09a1d8dfdd3538205daae24f32714
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r-- | libs/hwui/renderthread/ReliableSurface.cpp | 24 |
1 files changed, 4 insertions, 20 deletions
diff --git a/libs/hwui/renderthread/ReliableSurface.cpp b/libs/hwui/renderthread/ReliableSurface.cpp index 01e8010444c0..64d38b9ef466 100644 --- a/libs/hwui/renderthread/ReliableSurface.cpp +++ b/libs/hwui/renderthread/ReliableSurface.cpp @@ -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; |