diff --git a/svg/SkSVGCircle.cpp b/svg/SkSVGCircle.cpp index 2f282bd..e34e179 100644 --- a/svg/SkSVGCircle.cpp +++ b/svg/SkSVGCircle.cpp @@ -33,13 +33,13 @@ void SkSVGCircle::translate(SkSVGParser& parser, bool defState) { right = cx + r; bottom = cy + r; char scratch[16]; - sprintf(scratch, "%g", left); + sprintf(scratch, "%g", SkScalarToDouble(left)); parser._addAttribute("left", scratch); - sprintf(scratch, "%g", top); + sprintf(scratch, "%g", SkScalarToDouble(top)); parser._addAttribute("top", scratch); - sprintf(scratch, "%g", right); + sprintf(scratch, "%g", SkScalarToDouble(right)); parser._addAttribute("right", scratch); - sprintf(scratch, "%g", bottom); + sprintf(scratch, "%g", SkScalarToDouble(bottom)); parser._addAttribute("bottom", scratch); parser._endElement(); } diff --git a/svg/SkSVGEllipse.cpp b/svg/SkSVGEllipse.cpp index e239565..281e4e9 100644 --- a/svg/SkSVGEllipse.cpp +++ b/svg/SkSVGEllipse.cpp @@ -35,13 +35,13 @@ void SkSVGEllipse::translate(SkSVGParser& parser, bool defState) { right = cx + rx; bottom = cy + ry; char scratch[16]; - sprintf(scratch, "%g", left); + sprintf(scratch, "%g", SkScalarToDouble(left)); parser._addAttribute("left", scratch); - sprintf(scratch, "%g", top); + sprintf(scratch, "%g", SkScalarToDouble(top)); parser._addAttribute("top", scratch); - sprintf(scratch, "%g", right); + sprintf(scratch, "%g", SkScalarToDouble(right)); parser._addAttribute("right", scratch); - sprintf(scratch, "%g", bottom); + sprintf(scratch, "%g", SkScalarToDouble(bottom)); parser._addAttribute("bottom", scratch); parser._endElement(); }