Index: Source/core/paint/LayerClipRecorder.cpp |
diff --git a/Source/core/paint/LayerClipRecorder.cpp b/Source/core/paint/LayerClipRecorder.cpp |
index 0bc3543c5c3c08ffdf0754648fdabde679c620f3..8a66da2d065da7f1d6a2dfb09c7469e67936b531 100644 |
--- a/Source/core/paint/LayerClipRecorder.cpp |
+++ b/Source/core/paint/LayerClipRecorder.cpp |
@@ -42,8 +42,8 @@ static bool inContainingBlockChain(Layer* startLayer, Layer* endLayer) |
if (startLayer == endLayer) |
return true; |
- LayoutView* view = startLayer->renderer()->view(); |
- for (LayoutBlock* currentBlock = startLayer->renderer()->containingBlock(); currentBlock && currentBlock != view; currentBlock = currentBlock->containingBlock()) { |
+ LayoutView* view = startLayer->layoutObject()->view(); |
+ for (LayoutBlock* currentBlock = startLayer->layoutObject()->containingBlock(); currentBlock && currentBlock != view; currentBlock = currentBlock->containingBlock()) { |
if (currentBlock->layer() == endLayer) |
return true; |
} |
@@ -65,10 +65,10 @@ void LayerClipRecorder::collectRoundedRectClips(Layer& renderLayer, const LayerP |
if (layer->needsCompositedScrolling() && !(paintFlags & PaintLayerPaintingChildClippingMaskPhase)) |
break; |
- if (layer->renderer()->hasOverflowClip() && layer->renderer()->style()->hasBorderRadius() && inContainingBlockChain(&renderLayer, layer)) { |
+ if (layer->layoutObject()->hasOverflowClip() && layer->layoutObject()->style()->hasBorderRadius() && inContainingBlockChain(&renderLayer, layer)) { |
LayoutPoint delta(fragmentOffset); |
layer->convertToLayerCoords(localPaintingInfo.rootLayer, delta); |
- roundedRectClips.append(layer->renderer()->style()->getRoundedInnerBorderFor(LayoutRect(delta, LayoutSize(layer->size())))); |
+ roundedRectClips.append(layer->layoutObject()->style()->getRoundedInnerBorderFor(LayoutRect(delta, LayoutSize(layer->size())))); |
} |
if (layer == localPaintingInfo.rootLayer) |