| Index: Source/core/layout/compositing/LayerCompositor.cpp
|
| diff --git a/Source/core/layout/compositing/LayerCompositor.cpp b/Source/core/layout/compositing/LayerCompositor.cpp
|
| index 3377e833f4597f9d3ac1ec6d3abf7c1792edd94b..05db7ef1786f3bacf45358fcd9e02b44cfc7a917 100644
|
| --- a/Source/core/layout/compositing/LayerCompositor.cpp
|
| +++ b/Source/core/layout/compositing/LayerCompositor.cpp
|
| @@ -446,7 +446,7 @@ bool LayerCompositor::allocateOrClearCompositedLayerMapping(Layer* layer, const
|
| // its replica GraphicsLayer. In practice this should never happen because reflectee and reflection
|
| // are both either composited, or not composited.
|
| if (layer->isReflection()) {
|
| - Layer* sourceLayer = toLayoutLayerModelObject(layer->renderer()->parent())->layer();
|
| + Layer* sourceLayer = toLayoutBoxModelObject(layer->renderer()->parent())->layer();
|
| if (sourceLayer->hasCompositedLayerMapping()) {
|
| ASSERT(sourceLayer->compositedLayerMapping()->mainGraphicsLayer()->replicaLayer() == layer->compositedLayerMapping()->mainGraphicsLayer());
|
| sourceLayer->compositedLayerMapping()->mainGraphicsLayer()->setReplicatedByLayer(0);
|
|
|