| Index: Source/core/rendering/svg/SVGRenderingContext.cpp
|
| diff --git a/Source/core/rendering/svg/SVGRenderingContext.cpp b/Source/core/rendering/svg/SVGRenderingContext.cpp
|
| index d6c68e456517350de7da88017ce95fbe44f5cc9f..018050146f3b96e2b64216c597dd685d9ee92e55 100644
|
| --- a/Source/core/rendering/svg/SVGRenderingContext.cpp
|
| +++ b/Source/core/rendering/svg/SVGRenderingContext.cpp
|
| @@ -30,6 +30,7 @@
|
| #include "core/frame/FrameView.h"
|
| #include "core/frame/LocalFrame.h"
|
| #include "core/frame/Settings.h"
|
| +#include "core/paint/SVGImagePainter.h"
|
| #include "core/rendering/RenderLayer.h"
|
| #include "core/rendering/svg/RenderSVGImage.h"
|
| #include "core/rendering/svg/RenderSVGResource.h"
|
| @@ -300,7 +301,7 @@ bool SVGRenderingContext::bufferForeground(OwnPtr<ImageBuffer>& imageBuffer)
|
| bufferedRenderingContext->translate(-boundingBox.x(), -boundingBox.y());
|
| PaintInfo bufferedInfo(*m_paintInfo);
|
| bufferedInfo.context = bufferedRenderingContext;
|
| - toRenderSVGImage(m_object)->paintForeground(bufferedInfo);
|
| + SVGImagePainter::paintForeground(toRenderSVGImage(*m_object), bufferedInfo);
|
| } else
|
| return false;
|
| }
|
|
|