Index: Source/core/paint/SVGShapePainter.cpp |
diff --git a/Source/core/paint/SVGShapePainter.cpp b/Source/core/paint/SVGShapePainter.cpp |
index e0359b324a7b9b448b445409d4801174c94b96db..aa99654e510da9b86faf28c6a378e59e2e0e9c19 100644 |
--- a/Source/core/paint/SVGShapePainter.cpp |
+++ b/Source/core/paint/SVGShapePainter.cpp |
@@ -68,7 +68,7 @@ void SVGShapePainter::paint(PaintInfo& paintInfo) |
switch (svgStyle.paintOrderType(i)) { |
case PT_FILL: { |
GraphicsContextStateSaver stateSaver(*childPaintInfo.context, false); |
- if (!SVGRenderSupport::updateGraphicsContext(stateSaver, m_renderSVGShape.style(), m_renderSVGShape, ApplyToFillMode)) |
+ if (!SVGRenderSupport::updateGraphicsContext(childPaintInfo, stateSaver, m_renderSVGShape.style(), m_renderSVGShape, ApplyToFillMode)) |
break; |
fillShape(childPaintInfo.context); |
break; |
@@ -88,7 +88,7 @@ void SVGShapePainter::paint(PaintInfo& paintInfo) |
additionalPaintServerTransform = &nonScalingTransform; |
} |
- if (!SVGRenderSupport::updateGraphicsContext(stateSaver, m_renderSVGShape.style(), m_renderSVGShape, ApplyToStrokeMode, additionalPaintServerTransform)) |
+ if (!SVGRenderSupport::updateGraphicsContext(childPaintInfo, stateSaver, m_renderSVGShape.style(), m_renderSVGShape, ApplyToStrokeMode, additionalPaintServerTransform)) |
break; |
strokeShape(childPaintInfo.context); |
} |