summaryrefslogtreecommitdiff
path: root/services/surfaceflinger/RegionSamplingThread.cpp
diff options
context:
space:
mode:
author Treehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com> 2024-07-01 20:38:33 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2024-07-01 20:38:33 +0000
commitf4209908ad9952bb6c2735e4f0df4308c1f95b75 (patch)
tree9a1003c43dfe6543ca44063871683be0d121a776 /services/surfaceflinger/RegionSamplingThread.cpp
parent0bab92863cc46faca56c31eeec9edf69a9c65346 (diff)
parent5aadd249f326b21e5ef6cadfebc15b6a0a016816 (diff)
Merge "Enable single hop screenshots for only threaded re" into main
Diffstat (limited to 'services/surfaceflinger/RegionSamplingThread.cpp')
-rw-r--r--services/surfaceflinger/RegionSamplingThread.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/services/surfaceflinger/RegionSamplingThread.cpp b/services/surfaceflinger/RegionSamplingThread.cpp
index 06a4d00e48..7712d38f43 100644
--- a/services/surfaceflinger/RegionSamplingThread.cpp
+++ b/services/surfaceflinger/RegionSamplingThread.cpp
@@ -354,7 +354,7 @@ void RegionSamplingThread::captureSample() {
FenceResult fenceResult;
if (FlagManager::getInstance().single_hop_screenshot() &&
- FlagManager::getInstance().ce_fence_promise()) {
+ FlagManager::getInstance().ce_fence_promise() && mFlinger.mRenderEngine->isThreaded()) {
std::vector<sp<LayerFE>> layerFEs;
auto displayState = mFlinger.getSnapshotsFromMainThread(renderAreaBuilder,
getLayerSnapshotsFn, layerFEs);