Index: Source/core/rendering/svg/RenderSVGResourceMarker.cpp |
diff --git a/Source/core/rendering/svg/RenderSVGResourceMarker.cpp b/Source/core/rendering/svg/RenderSVGResourceMarker.cpp |
index 3a9cead138a1cdeb60a1eed190cf53f4c6bd20ae..4b606ca23d2f2950993109789c1dad863e39392b 100644 |
--- a/Source/core/rendering/svg/RenderSVGResourceMarker.cpp |
+++ b/Source/core/rendering/svg/RenderSVGResourceMarker.cpp |
@@ -71,7 +71,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 |
@@ -137,7 +137,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()); |
} |