Index: Source/core/rendering/svg/RenderSVGResourceMarker.cpp |
diff --git a/Source/core/rendering/svg/RenderSVGResourceMarker.cpp b/Source/core/rendering/svg/RenderSVGResourceMarker.cpp |
index d6e5e603da8e3740c10c76830539807c6aa6725a..7500bbc0f127d0af6db708cb199a7f01913c61d7 100644 |
--- a/Source/core/rendering/svg/RenderSVGResourceMarker.cpp |
+++ b/Source/core/rendering/svg/RenderSVGResourceMarker.cpp |
@@ -70,7 +70,7 @@ void RenderSVGResourceMarker::removeClientFromCache(RenderObject* client, bool m |
void RenderSVGResourceMarker::applyViewportClip(PaintInfo& paintInfo) |
{ |
if (SVGRenderSupport::isOverflowHidden(this)) |
- paintInfo.context->clip(m_viewport); |
+ paintInfo.getContext()->clip(m_viewport); |
} |
FloatRect RenderSVGResourceMarker::markerBoundaries(const AffineTransform& markerTransformation) const |
@@ -136,7 +136,7 @@ void RenderSVGResourceMarker::draw(PaintInfo& paintInfo, const AffineTransform& |
return; |
PaintInfo info(paintInfo); |
- GraphicsContextStateSaver stateSaver(*info.context); |
+ GraphicsContextStateSaver stateSaver(*(info.getContext())); |
info.applyTransform(transform); |
RenderSVGContainer::paint(info, IntPoint()); |
} |