Loading libs/gui/BufferQueueProducer.cpp +2 −2 Original line number Original line Diff line number Diff line Loading @@ -513,7 +513,7 @@ status_t BufferQueueProducer::dequeueBuffer(int *outSlot, { // Autolock scope { // Autolock scope Mutex::Autolock lock(mCore->mMutex); Mutex::Autolock lock(mCore->mMutex); if (graphicBuffer != NULL && !mCore->mIsAbandoned) { if (error == NO_ERROR && !mCore->mIsAbandoned) { graphicBuffer->setGenerationNumber(mCore->mGenerationNumber); graphicBuffer->setGenerationNumber(mCore->mGenerationNumber); mSlots[*outSlot].mGraphicBuffer = graphicBuffer; mSlots[*outSlot].mGraphicBuffer = graphicBuffer; } } Loading @@ -521,7 +521,7 @@ status_t BufferQueueProducer::dequeueBuffer(int *outSlot, mCore->mIsAllocating = false; mCore->mIsAllocating = false; mCore->mIsAllocatingCondition.broadcast(); mCore->mIsAllocatingCondition.broadcast(); if (graphicBuffer == NULL) { if (error != NO_ERROR) { mCore->mFreeSlots.insert(*outSlot); mCore->mFreeSlots.insert(*outSlot); mCore->clearBufferSlotLocked(*outSlot); mCore->clearBufferSlotLocked(*outSlot); BQ_LOGE("dequeueBuffer: createGraphicBuffer failed"); BQ_LOGE("dequeueBuffer: createGraphicBuffer failed"); Loading Loading
libs/gui/BufferQueueProducer.cpp +2 −2 Original line number Original line Diff line number Diff line Loading @@ -513,7 +513,7 @@ status_t BufferQueueProducer::dequeueBuffer(int *outSlot, { // Autolock scope { // Autolock scope Mutex::Autolock lock(mCore->mMutex); Mutex::Autolock lock(mCore->mMutex); if (graphicBuffer != NULL && !mCore->mIsAbandoned) { if (error == NO_ERROR && !mCore->mIsAbandoned) { graphicBuffer->setGenerationNumber(mCore->mGenerationNumber); graphicBuffer->setGenerationNumber(mCore->mGenerationNumber); mSlots[*outSlot].mGraphicBuffer = graphicBuffer; mSlots[*outSlot].mGraphicBuffer = graphicBuffer; } } Loading @@ -521,7 +521,7 @@ status_t BufferQueueProducer::dequeueBuffer(int *outSlot, mCore->mIsAllocating = false; mCore->mIsAllocating = false; mCore->mIsAllocatingCondition.broadcast(); mCore->mIsAllocatingCondition.broadcast(); if (graphicBuffer == NULL) { if (error != NO_ERROR) { mCore->mFreeSlots.insert(*outSlot); mCore->mFreeSlots.insert(*outSlot); mCore->clearBufferSlotLocked(*outSlot); mCore->clearBufferSlotLocked(*outSlot); BQ_LOGE("dequeueBuffer: createGraphicBuffer failed"); BQ_LOGE("dequeueBuffer: createGraphicBuffer failed"); Loading