| Index: sky/engine/core/rendering/RenderBox.cpp
|
| diff --git a/sky/engine/core/rendering/RenderBox.cpp b/sky/engine/core/rendering/RenderBox.cpp
|
| index ec90774c341e5b217c43b47efbfba3c093abb66e..083e1a6deb8987959230d99ec2ed3e911cde2392 100644
|
| --- a/sky/engine/core/rendering/RenderBox.cpp
|
| +++ b/sky/engine/core/rendering/RenderBox.cpp
|
| @@ -923,13 +923,12 @@ void RenderBox::paintMaskImages(const PaintInfo& paintInfo, const LayoutRect& pa
|
| {
|
| // Figure out if we need to push a transparency layer to render our mask.
|
| bool pushTransparencyLayer = false;
|
| - bool compositedMask = hasLayer() && layer()->hasCompositedMask();
|
| bool flattenCompositingLayers = view()->frameView() && view()->frameView()->paintBehavior() & PaintBehaviorFlattenCompositingLayers;
|
| CompositeOperator compositeOp = CompositeSourceOver;
|
|
|
| bool allMaskImagesLoaded = true;
|
|
|
| - if (!compositedMask || flattenCompositingLayers) {
|
| + if (flattenCompositingLayers) {
|
| pushTransparencyLayer = true;
|
| StyleImage* maskBoxImage = style()->maskBoxImage().image();
|
| const FillLayer& maskLayers = style()->maskLayers();
|
|
|