| Index: Source/core/rendering/RenderLayerClipper.cpp
|
| diff --git a/Source/core/rendering/RenderLayerClipper.cpp b/Source/core/rendering/RenderLayerClipper.cpp
|
| index cbfe17b66e895834504340f593af97ce5323bd1e..9181b0a09220dcc3f29e9ffdf72ce61f1cbbc967 100644
|
| --- a/Source/core/rendering/RenderLayerClipper.cpp
|
| +++ b/Source/core/rendering/RenderLayerClipper.cpp
|
| @@ -361,7 +361,7 @@ void RenderLayerClipper::parentClipRects(const ClipRectsContext& clipRectsContex
|
|
|
| RenderLayer* RenderLayerClipper::clippingRootForPainting() const
|
| {
|
| - if (m_renderer->hasCompositedLayerMapping())
|
| + if (m_renderer->hasCompositedLayerMapping() || m_renderer->groupedMapping())
|
| return const_cast<RenderLayer*>(m_renderer->layer());
|
|
|
| const RenderLayer* current = m_renderer->layer();
|
| @@ -371,9 +371,7 @@ RenderLayer* RenderLayerClipper::clippingRootForPainting() const
|
|
|
| current = current->compositingContainer();
|
| ASSERT(current);
|
| - if (current->transform()
|
| - || (current->compositingState() == PaintsIntoOwnBacking)
|
| - )
|
| + if (current->transform() || (current->compositingState() == PaintsIntoOwnBacking) || current->groupedMapping())
|
| return const_cast<RenderLayer*>(current);
|
| }
|
|
|
|
|