| Index: sky/engine/core/rendering/RenderLayerClipper.cpp
|
| diff --git a/sky/engine/core/rendering/RenderLayerClipper.cpp b/sky/engine/core/rendering/RenderLayerClipper.cpp
|
| index 1bb3f42eb84cb6078be9e6d65cda62dd19a5939f..f3278444fdc95bee6c289383a29f1c11b700d907 100644
|
| --- a/sky/engine/core/rendering/RenderLayerClipper.cpp
|
| +++ b/sky/engine/core/rendering/RenderLayerClipper.cpp
|
| @@ -322,16 +322,13 @@ void RenderLayerClipper::getOrCalculateClipRects(const ClipRectsContext& context
|
| RenderLayer* RenderLayerClipper::clippingRootForPainting() const
|
| {
|
| const RenderLayer* current = m_renderer.layer();
|
| - if (current->isPaintInvalidationContainer())
|
| - return const_cast<RenderLayer*>(current);
|
| -
|
| while (current) {
|
| if (current->isRootLayer())
|
| return const_cast<RenderLayer*>(current);
|
|
|
| current = current->compositingContainer();
|
| ASSERT(current);
|
| - if (current->transform() || current->isPaintInvalidationContainer())
|
| + if (current->transform())
|
| return const_cast<RenderLayer*>(current);
|
| }
|
|
|
|
|