Loading services/surfaceflinger/BufferLayer.cpp +8 −1 Original line number Diff line number Diff line Loading @@ -176,8 +176,15 @@ std::optional<compositionengine::LayerFE::LayerSettings> BufferLayer::prepareCli if (!holes.isEmpty()) { targetSettings.clearRegion.orSelf(holes); } if (mSidebandStream != nullptr) { // For surfaceview of tv sideband, there is no activeBuffer // in bufferqueue, we need return LayerSettings. return result; } else { return std::nullopt; } } bool blackOutLayer = (isProtected() && !targetSettings.supportsProtectedContent) || (isSecure() && !targetSettings.isSecure); compositionengine::LayerFE::LayerSettings& layer = *result; Loading Loading
services/surfaceflinger/BufferLayer.cpp +8 −1 Original line number Diff line number Diff line Loading @@ -176,8 +176,15 @@ std::optional<compositionengine::LayerFE::LayerSettings> BufferLayer::prepareCli if (!holes.isEmpty()) { targetSettings.clearRegion.orSelf(holes); } if (mSidebandStream != nullptr) { // For surfaceview of tv sideband, there is no activeBuffer // in bufferqueue, we need return LayerSettings. return result; } else { return std::nullopt; } } bool blackOutLayer = (isProtected() && !targetSettings.supportsProtectedContent) || (isSecure() && !targetSettings.isSecure); compositionengine::LayerFE::LayerSettings& layer = *result; Loading