diff options
| author | 2024-06-28 23:16:56 +0000 | |
|---|---|---|
| committer | 2024-06-28 23:16:56 +0000 | |
| commit | 5601165bcd76f0242862b7206d097f776805dc8f (patch) | |
| tree | ebc222a5f27ca3dd861eb763d0750a24516dcc31 /services/surfaceflinger/LayerRenderArea.cpp | |
| parent | fbdbde9a77001535e3d0a3045ff7940ffa8d1bf9 (diff) | |
| parent | 96a5aaf57b4432cb3d5cb4a2327ab548b262354b (diff) | |
Merge cherrypicks of ['googleplex-android-review.googlesource.com/28059895'] into 24Q3-release.
Change-Id: Id35732bcee8281eeee000cfa1166d50636897d94
Diffstat (limited to 'services/surfaceflinger/LayerRenderArea.cpp')
| -rw-r--r-- | services/surfaceflinger/LayerRenderArea.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/services/surfaceflinger/LayerRenderArea.cpp b/services/surfaceflinger/LayerRenderArea.cpp index f323ce7284..bfe6d2a956 100644 --- a/services/surfaceflinger/LayerRenderArea.cpp +++ b/services/surfaceflinger/LayerRenderArea.cpp @@ -27,10 +27,9 @@ namespace android { LayerRenderArea::LayerRenderArea(sp<Layer> layer, frontend::LayerSnapshot layerSnapshot, const Rect& crop, ui::Size reqSize, ui::Dataspace reqDataSpace, - bool allowSecureLayers, const ui::Transform& layerTransform, - const Rect& layerBufferSize, bool hintForSeamlessTransition) - : RenderArea(reqSize, CaptureFill::CLEAR, reqDataSpace, hintForSeamlessTransition, - allowSecureLayers), + const ui::Transform& layerTransform, const Rect& layerBufferSize, + ftl::Flags<RenderArea::Options> options) + : RenderArea(reqSize, CaptureFill::CLEAR, reqDataSpace, options), mLayer(std::move(layer)), mLayerSnapshot(std::move(layerSnapshot)), mLayerBufferSize(layerBufferSize), @@ -42,7 +41,7 @@ const ui::Transform& LayerRenderArea::getTransform() const { } bool LayerRenderArea::isSecure() const { - return mAllowSecureLayers; + return mOptions.test(Options::CAPTURE_SECURE_LAYERS); } sp<const DisplayDevice> LayerRenderArea::getDisplayDevice() const { |