summaryrefslogtreecommitdiff
path: root/services/surfaceflinger/BufferStateLayer.cpp
diff options
context:
space:
mode:
author Vishnu Nair <vishnun@google.com> 2021-11-29 19:47:44 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2021-11-29 19:47:44 +0000
commitf2cf7639a80206c43c83cf6076998b45f4feb24b (patch)
tree5d4af2755a0bb0203dda889bada75713612bd01e /services/surfaceflinger/BufferStateLayer.cpp
parent63c48b0491b47b802091a2563f39c3dfefb47507 (diff)
parent3bb11d07d941a7db96eefd389862fa1d87c810fc (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.cpp2
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,