| Index: third_party/WebKit/Source/core/layout/compositing/PaintLayerCompositor.cpp
|
| diff --git a/third_party/WebKit/Source/core/layout/compositing/PaintLayerCompositor.cpp b/third_party/WebKit/Source/core/layout/compositing/PaintLayerCompositor.cpp
|
| index aa46e43940742b229900fa201650938a29b61626..262eb6c3420c45202caa20582372b45c8ee0ac7d 100644
|
| --- a/third_party/WebKit/Source/core/layout/compositing/PaintLayerCompositor.cpp
|
| +++ b/third_party/WebKit/Source/core/layout/compositing/PaintLayerCompositor.cpp
|
| @@ -656,13 +656,7 @@ bool PaintLayerCompositor::parentFrameContentLayers(LayoutPart* layoutObject)
|
| if (!layer->hasCompositedLayerMapping())
|
| return false;
|
|
|
| - CompositedLayerMapping* compositedLayerMapping = layer->compositedLayerMapping();
|
| - GraphicsLayer* hostingLayer = compositedLayerMapping->parentForSublayers();
|
| - GraphicsLayer* rootLayer = innerCompositor->rootGraphicsLayer();
|
| - if (hostingLayer->children().size() != 1 || hostingLayer->children()[0] != rootLayer) {
|
| - hostingLayer->removeAllChildren();
|
| - hostingLayer->addChild(rootLayer);
|
| - }
|
| + layer->compositedLayerMapping()->setSublayers(GraphicsLayerVector(1, innerCompositor->rootGraphicsLayer()));
|
| return true;
|
| }
|
|
|
|
|