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
diff --git a/libs/gui/BLASTBufferQueue.cpp b/libs/gui/BLASTBufferQueue.cpp
index f88ddf1..9674e54 100644
--- a/libs/gui/BLASTBufferQueue.cpp
+++ b/libs/gui/BLASTBufferQueue.cpp
@@ -109,7 +109,7 @@
void BLASTBufferQueue::processNextBufferLocked() {
ATRACE_CALL();
- if (mNumFrameAvailable == 0) {
+ if (mNumFrameAvailable == 0 || mNumAcquired == MAX_ACQUIRED_BUFFERS) {
return;
}