| Index: Source/core/rendering/svg/RenderSVGRoot.cpp
|
| diff --git a/Source/core/rendering/svg/RenderSVGRoot.cpp b/Source/core/rendering/svg/RenderSVGRoot.cpp
|
| index af992ea674aa360edfbc077a39f085e238e3782b..5a6be538f0dbd6c32fff47465fbf28d9609a7dde 100644
|
| --- a/Source/core/rendering/svg/RenderSVGRoot.cpp
|
| +++ b/Source/core/rendering/svg/RenderSVGRoot.cpp
|
| @@ -331,10 +331,10 @@ void RenderSVGRoot::buildLocalToBorderBoxTransform()
|
| SVGSVGElement* svg = toSVGSVGElement(node());
|
| ASSERT(svg);
|
| float scale = style()->effectiveZoom();
|
| - SVGPoint translate = svg->currentTranslate();
|
| + FloatPoint translate = svg->currentTranslate();
|
| LayoutSize borderAndPadding(borderLeft() + paddingLeft(), borderTop() + paddingTop());
|
| m_localToBorderBoxTransform = svg->viewBoxToViewTransform(contentWidth() / scale, contentHeight() / scale);
|
| - if (borderAndPadding.isEmpty() && scale == 1 && translate == SVGPoint::zero())
|
| + if (borderAndPadding.isEmpty() && scale == 1 && translate == FloatPoint::zero())
|
| return;
|
| m_localToBorderBoxTransform = AffineTransform(scale, 0, 0, scale, borderAndPadding.width() + translate.x(), borderAndPadding.height() + translate.y()) * m_localToBorderBoxTransform;
|
| }
|
|
|