Loading libs/gui/SurfaceTexture.cpp +1 −1 Original line number Original line Diff line number Diff line Loading @@ -131,7 +131,7 @@ status_t SurfaceTexture::dequeueBuffer(int *buf) { Mutex::Autolock lock(mMutex); Mutex::Autolock lock(mMutex); int found = INVALID_BUFFER_SLOT; int found = INVALID_BUFFER_SLOT; for (int i = 0; i < mBufferCount; i++) { for (int i = 0; i < mBufferCount; i++) { if (!mSlots[i].mOwnedByClient && i != mCurrentTexture) { if (!mSlots[i].mOwnedByClient && i != mCurrentTexture && i != mLastQueued) { mSlots[i].mOwnedByClient = true; mSlots[i].mOwnedByClient = true; found = i; found = i; break; break; Loading Loading
libs/gui/SurfaceTexture.cpp +1 −1 Original line number Original line Diff line number Diff line Loading @@ -131,7 +131,7 @@ status_t SurfaceTexture::dequeueBuffer(int *buf) { Mutex::Autolock lock(mMutex); Mutex::Autolock lock(mMutex); int found = INVALID_BUFFER_SLOT; int found = INVALID_BUFFER_SLOT; for (int i = 0; i < mBufferCount; i++) { for (int i = 0; i < mBufferCount; i++) { if (!mSlots[i].mOwnedByClient && i != mCurrentTexture) { if (!mSlots[i].mOwnedByClient && i != mCurrentTexture && i != mLastQueued) { mSlots[i].mOwnedByClient = true; mSlots[i].mOwnedByClient = true; found = i; found = i; break; break; Loading