diff options
| author | 2021-11-29 19:47:44 +0000 | |
|---|---|---|
| committer | 2021-11-29 19:47:44 +0000 | |
| commit | f2cf7639a80206c43c83cf6076998b45f4feb24b (patch) | |
| tree | 5d4af2755a0bb0203dda889bada75713612bd01e /services/surfaceflinger/BufferStateLayer.cpp | |
| parent | 63c48b0491b47b802091a2563f39c3dfefb47507 (diff) | |
| parent | 3bb11d07d941a7db96eefd389862fa1d87c810fc (diff) | |
Merge "SF: Fix duplicate callbacks from mirrored layers" into sc-v2-dev
Diffstat (limited to 'services/surfaceflinger/BufferStateLayer.cpp')
| -rw-r--r-- | services/surfaceflinger/BufferStateLayer.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/services/surfaceflinger/BufferStateLayer.cpp b/services/surfaceflinger/BufferStateLayer.cpp index cd531d6afc..df91904ac8 100644 --- a/services/surfaceflinger/BufferStateLayer.cpp +++ b/services/surfaceflinger/BufferStateLayer.cpp @@ -66,7 +66,7 @@ BufferStateLayer::~BufferStateLayer() { // one of the layers, in this case the original layer, needs to handle the deletion. The // original layer and the clone should be removed at the same time so there shouldn't be any // issue with the clone layer trying to use the texture. - if (mBufferInfo.mBuffer != nullptr && !isClone()) { + if (mBufferInfo.mBuffer != nullptr) { callReleaseBufferCallback(mDrawingState.releaseBufferListener, mBufferInfo.mBuffer->getBuffer(), mBufferInfo.mFrameNumber, mBufferInfo.mFence, mTransformHint, |