diff options
author | 2023-02-24 00:05:06 +0000 | |
---|---|---|
committer | 2023-02-24 00:43:48 +0000 | |
commit | 92f89fa2c5fe405950bdf895459ffff9634d4cf2 (patch) | |
tree | 6fbca8a7d378fada233f0fda665224ea92994d53 /libs/renderengine/ExternalTexture.cpp | |
parent | f625f0b6a018e9c839986d96022755b62e1dff11 (diff) |
Reduce number of copies into unmapExternalTextureBuffer
Make unmapExternalTextureBuffer take in an rvalue of sp<GraphicBuffer>,
which reduces the number sp copies.
Bug: 215661436
Test: builds
Change-Id: I4f9b6e3d6863ce6815810fdda038dc9e730f0b44
Diffstat (limited to 'libs/renderengine/ExternalTexture.cpp')
-rw-r--r-- | libs/renderengine/ExternalTexture.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/renderengine/ExternalTexture.cpp b/libs/renderengine/ExternalTexture.cpp index 84771c0917..210dca5429 100644 --- a/libs/renderengine/ExternalTexture.cpp +++ b/libs/renderengine/ExternalTexture.cpp @@ -39,7 +39,7 @@ ExternalTexture::ExternalTexture(const sp<GraphicBuffer>& buffer, } ExternalTexture::~ExternalTexture() { - mRenderEngine.unmapExternalTextureBuffer(mBuffer); + mRenderEngine.unmapExternalTextureBuffer(std::move(mBuffer)); } } // namespace android::renderengine::impl |