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); |