diff options
Diffstat (limited to 'WebCore/svg/SVGSVGElement.cpp')
-rw-r--r-- | WebCore/svg/SVGSVGElement.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/WebCore/svg/SVGSVGElement.cpp b/WebCore/svg/SVGSVGElement.cpp index 27f11aa..e66a16e 100644 --- a/WebCore/svg/SVGSVGElement.cpp +++ b/WebCore/svg/SVGSVGElement.cpp @@ -125,8 +125,8 @@ FloatRect SVGSVGElement::viewport() const TransformationMatrix viewBox = viewBoxToViewTransform(w, h); double wDouble = w; double hDouble = h; - viewBox.map(_x, _y, &_x, &_y); - viewBox.map(w, h, &wDouble, &hDouble); + viewBox.map(_x, _y, _x, _y); + viewBox.map(w, h, wDouble, hDouble); return FloatRect::narrowPrecision(_x, _y, wDouble, hDouble); } @@ -387,7 +387,7 @@ TransformationMatrix SVGSVGElement::getCTM() const if (!isOutermostSVG()) mat.translate(x().value(this), y().value(this)); - if (attributes()->getNamedItem(SVGNames::viewBoxAttr)) { + if (attributes()->getAttributeItem(SVGNames::viewBoxAttr)) { TransformationMatrix viewBox = viewBoxToViewTransform(width().value(this), height().value(this)); mat = viewBox * mat; } @@ -414,7 +414,7 @@ TransformationMatrix SVGSVGElement::getScreenCTM() const TransformationMatrix mat = SVGStyledLocatableElement::getScreenCTM(); mat.translate(rootLocation.x(), rootLocation.y()); - if (attributes()->getNamedItem(SVGNames::viewBoxAttr)) { + if (attributes()->getAttributeItem(SVGNames::viewBoxAttr)) { TransformationMatrix viewBox = viewBoxToViewTransform(width().value(this), height().value(this)); mat = viewBox * mat; } |