Loading libs/ui/Gralloc1On0Adapter.cpp +2 −1 Original line number Original line Diff line number Diff line Loading @@ -294,6 +294,7 @@ gralloc1_error_t Gralloc1On0Adapter::allocateWithIdHook( gralloc1_error_t Gralloc1On0Adapter::retain( gralloc1_error_t Gralloc1On0Adapter::retain( const std::shared_ptr<Buffer>& buffer) const std::shared_ptr<Buffer>& buffer) { { std::lock_guard<std::mutex> lock(mBufferMutex); buffer->retain(); buffer->retain(); return GRALLOC1_ERROR_NONE; return GRALLOC1_ERROR_NONE; } } Loading @@ -301,6 +302,7 @@ gralloc1_error_t Gralloc1On0Adapter::retain( gralloc1_error_t Gralloc1On0Adapter::release( gralloc1_error_t Gralloc1On0Adapter::release( const std::shared_ptr<Buffer>& buffer) const std::shared_ptr<Buffer>& buffer) { { std::lock_guard<std::mutex> lock(mBufferMutex); if (!buffer->release()) { if (!buffer->release()) { return GRALLOC1_ERROR_NONE; return GRALLOC1_ERROR_NONE; } } Loading @@ -320,7 +322,6 @@ gralloc1_error_t Gralloc1On0Adapter::release( } } } } std::lock_guard<std::mutex> lock(mBufferMutex); mBuffers.erase(handle); mBuffers.erase(handle); return GRALLOC1_ERROR_NONE; return GRALLOC1_ERROR_NONE; } } Loading Loading
libs/ui/Gralloc1On0Adapter.cpp +2 −1 Original line number Original line Diff line number Diff line Loading @@ -294,6 +294,7 @@ gralloc1_error_t Gralloc1On0Adapter::allocateWithIdHook( gralloc1_error_t Gralloc1On0Adapter::retain( gralloc1_error_t Gralloc1On0Adapter::retain( const std::shared_ptr<Buffer>& buffer) const std::shared_ptr<Buffer>& buffer) { { std::lock_guard<std::mutex> lock(mBufferMutex); buffer->retain(); buffer->retain(); return GRALLOC1_ERROR_NONE; return GRALLOC1_ERROR_NONE; } } Loading @@ -301,6 +302,7 @@ gralloc1_error_t Gralloc1On0Adapter::retain( gralloc1_error_t Gralloc1On0Adapter::release( gralloc1_error_t Gralloc1On0Adapter::release( const std::shared_ptr<Buffer>& buffer) const std::shared_ptr<Buffer>& buffer) { { std::lock_guard<std::mutex> lock(mBufferMutex); if (!buffer->release()) { if (!buffer->release()) { return GRALLOC1_ERROR_NONE; return GRALLOC1_ERROR_NONE; } } Loading @@ -320,7 +322,6 @@ gralloc1_error_t Gralloc1On0Adapter::release( } } } } std::lock_guard<std::mutex> lock(mBufferMutex); mBuffers.erase(handle); mBuffers.erase(handle); return GRALLOC1_ERROR_NONE; return GRALLOC1_ERROR_NONE; } } Loading