| Index: Source/core/rendering/RenderLayer.cpp
|
| diff --git a/Source/core/rendering/RenderLayer.cpp b/Source/core/rendering/RenderLayer.cpp
|
| index da93d50e4e03e84b9c147ddb2ff33f1d21abe6d2..171447553aa938ac3979a2f714dae86f274fc0e3 100644
|
| --- a/Source/core/rendering/RenderLayer.cpp
|
| +++ b/Source/core/rendering/RenderLayer.cpp
|
| @@ -1720,7 +1720,7 @@ void RenderLayer::paintLayerContents(GraphicsContext* context, const LayerPainti
|
| GraphicsContextStateSaver clipStateSaver(*context, false);
|
| RenderStyle* style = renderer()->style();
|
| RenderSVGResourceClipper* resourceClipper = 0;
|
| - ClipperContext clipperContext;
|
| + RenderSVGResourceClipper::ClipperState clipperState = RenderSVGResourceClipper::ClipperNotApplied;
|
|
|
| // Clip-path, like border radius, must not be applied to the contents of a composited-scrolling container.
|
| // It must, however, still be applied to the mask layer, so that the compositor can properly mask the
|
| @@ -1755,7 +1755,7 @@ void RenderLayer::paintLayerContents(GraphicsContext* context, const LayerPainti
|
|
|
| resourceClipper = toRenderSVGResourceClipper(toRenderSVGResourceContainer(element->renderer()));
|
| if (!resourceClipper->applyClippingToContext(renderer(), rootRelativeBounds,
|
| - paintingInfo.paintDirtyRect, context, clipperContext)) {
|
| + paintingInfo.paintDirtyRect, context, clipperState)) {
|
| // No need to post-apply the clipper if this failed.
|
| resourceClipper = 0;
|
| }
|
| @@ -1908,7 +1908,7 @@ void RenderLayer::paintLayerContents(GraphicsContext* context, const LayerPainti
|
| }
|
|
|
| if (resourceClipper)
|
| - resourceClipper->postApplyStatefulResource(renderer(), context, clipperContext);
|
| + resourceClipper->postApplyStatefulResource(renderer(), context, clipperState);
|
| }
|
|
|
| void RenderLayer::paintLayerByApplyingTransform(GraphicsContext* context, const LayerPaintingInfo& paintingInfo, PaintLayerFlags paintFlags, const LayoutPoint& translationOffset)
|
|
|