| Index: Source/core/rendering/compositing/CompositedLayerMapping.cpp
|
| diff --git a/Source/core/rendering/compositing/CompositedLayerMapping.cpp b/Source/core/rendering/compositing/CompositedLayerMapping.cpp
|
| index fed3dc330cc9ce041a4d39dceb14d878337b8c7e..c32b624d46060808561961fc75858a02a3282ade 100644
|
| --- a/Source/core/rendering/compositing/CompositedLayerMapping.cpp
|
| +++ b/Source/core/rendering/compositing/CompositedLayerMapping.cpp
|
| @@ -476,7 +476,7 @@ bool CompositedLayerMapping::updateGraphicsLayerConfiguration(GraphicsLayerUpdat
|
| bool hasPerspective = false;
|
| if (RenderStyle* style = renderer->style())
|
| hasPerspective = style->hasPerspective();
|
| - bool needsChildTransformLayer = hasPerspective && (layerForChildrenTransform() == m_childTransformLayer.get());
|
| + bool needsChildTransformLayer = hasPerspective && (layerForChildrenTransform() == m_childTransformLayer.get()) && renderer->isBox();
|
| if (updateChildTransformLayer(needsChildTransformLayer))
|
| layerConfigChanged = true;
|
|
|
|
|