diff options
| author | 2025-02-11 13:31:25 -0800 | |
|---|---|---|
| committer | 2025-02-11 13:31:25 -0800 | |
| commit | 398819eaeb4b338bbc3e1f16481a572bc57d3c56 (patch) | |
| tree | 3f5d036b3e7229afc4d5a4b3670dabcee72cc511 /services/surfaceflinger/RegionSamplingThread.cpp | |
| parent | ff045163332fd4e5b23f041049ea90c56fabb838 (diff) | |
| parent | 36cb1edb347a5b4b3bed0986e890fa070e9f9e79 (diff) | |
Merge "Extract DisplayState elements into ScreenshotArgs" into main
Diffstat (limited to 'services/surfaceflinger/RegionSamplingThread.cpp')
| -rw-r--r-- | services/surfaceflinger/RegionSamplingThread.cpp | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/services/surfaceflinger/RegionSamplingThread.cpp b/services/surfaceflinger/RegionSamplingThread.cpp index 1c4a11a9fa..514adac20c 100644 --- a/services/surfaceflinger/RegionSamplingThread.cpp +++ b/services/surfaceflinger/RegionSamplingThread.cpp @@ -356,12 +356,10 @@ void RegionSamplingThread::captureSample() { screenshotArgs.seamlessTransition = false; std::vector<std::pair<Layer*, sp<LayerFE>>> layers; - auto displayState = - mFlinger.getSnapshotsFromMainThread(screenshotArgs, getLayerSnapshotsFn, layers); - FenceResult fenceResult = - mFlinger.captureScreenshot(screenshotArgs, buffer, kRegionSampling, kGrayscale, - kIsProtected, nullptr, displayState, layers) - .get(); + mFlinger.getSnapshotsFromMainThread(screenshotArgs, getLayerSnapshotsFn, layers); + FenceResult fenceResult = mFlinger.captureScreenshot(screenshotArgs, buffer, kRegionSampling, + kGrayscale, kIsProtected, nullptr, layers) + .get(); if (fenceResult.ok()) { fenceResult.value()->waitForever(LOG_TAG); } |