| Index: experimental/svg/model/SkSVGEllipse.cpp
|
| diff --git a/experimental/svg/model/SkSVGEllipse.cpp b/experimental/svg/model/SkSVGEllipse.cpp
|
| index a70a8e019cad3a780c01a538909548e7dde76932..f7461b8cd7fa306f608b5eb9c6657f5d677be9cf 100644
|
| --- a/experimental/svg/model/SkSVGEllipse.cpp
|
| +++ b/experimental/svg/model/SkSVGEllipse.cpp
|
| @@ -63,6 +63,6 @@ void SkSVGEllipse::onDraw(SkCanvas* canvas, const SkSVGLengthContext& lctx,
|
| const auto ry = lctx.resolve(fRy, SkSVGLengthContext::LengthType::kVertical);
|
|
|
| if (rx > 0 && ry > 0) {
|
| - canvas->drawOval(SkRect::MakeXYWH(cx - rx / 2, cy - ry / 2, rx * 2, ry * 2), paint);
|
| + canvas->drawOval(SkRect::MakeXYWH(cx - rx, cy - ry, rx * 2, ry * 2), paint);
|
| }
|
| }
|
|
|