summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2022-08-01 23:19:47 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2022-08-01 23:19:47 +0000
commitf4552c06295d9604d4f5b173e509d7cc151f25a8 (patch)
tree011ccae8cb15e7e6056323389fbe0f814dadb913
parent233ca2a433b410abe1a22ef995338ad831556977 (diff)
parent3a49f0a4c5685162f430dc7fcd5c1a7967d007c8 (diff)
downloadnative-android13-d1-release.tar.gz
Change-Id: I75c82dc6e6f1c1bc1c17da81bba65a27212c3083
-rw-r--r--services/surfaceflinger/CompositionEngine/src/Output.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/services/surfaceflinger/CompositionEngine/src/Output.cpp b/services/surfaceflinger/CompositionEngine/src/Output.cpp
index c3385a8a8b..f360504070 100644
--- a/services/surfaceflinger/CompositionEngine/src/Output.cpp
+++ b/services/surfaceflinger/CompositionEngine/src/Output.cpp
@@ -1218,7 +1218,8 @@ std::optional<base::unique_fd> Output::composeSurfaces(
ATRACE_NAME("ClientCompositionCacheHit");
outputCompositionState.reusedClientComposition = true;
setExpensiveRenderingExpected(false);
- return base::unique_fd();
+ // b/239944175 pass the fence associated with the buffer.
+ return base::unique_fd(std::move(fd));
}
ATRACE_NAME("ClientCompositionCacheMiss");
mClientCompositionRequestCache->add(tex->getBuffer()->getId(), clientCompositionDisplay,