summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Valerie Hau <vhau@google.com> 2020-01-17 12:51:56 -0800
committer Valerie Hau <vhau@google.com> 2020-01-17 12:51:56 -0800
commitd44034fac91e31751ef8583d79aba45bdccc7717 (patch)
tree73d5715975dbcd9cea430015710b9a1e283ebc9f
parentdc82d9e659fbcbfd7e58e2f830105e13391c2917 (diff)
Adding check for num acquired for early bailout
Failure to acquire spams logcat. Bail out before actually attempting to acquire if max acquired buffers count has been reached Bug: 146345307 Test: build, boot, libgui_test, manual Change-Id: If28232ece991c07fe23c069edc7075a75671007f
-rw-r--r--libs/gui/BLASTBufferQueue.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/gui/BLASTBufferQueue.cpp b/libs/gui/BLASTBufferQueue.cpp
index f88ddf1709..9674e54dd4 100644
--- a/libs/gui/BLASTBufferQueue.cpp
+++ b/libs/gui/BLASTBufferQueue.cpp
@@ -109,7 +109,7 @@ void BLASTBufferQueue::transactionCallback(nsecs_t /*latchTime*/, const sp<Fence
void BLASTBufferQueue::processNextBufferLocked() {
ATRACE_CALL();
- if (mNumFrameAvailable == 0) {
+ if (mNumFrameAvailable == 0 || mNumAcquired == MAX_ACQUIRED_BUFFERS) {
return;
}