diff options
Diffstat (limited to 'experimental/svg/model/SkSVGRect.cpp')
-rw-r--r-- | experimental/svg/model/SkSVGRect.cpp | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/experimental/svg/model/SkSVGRect.cpp b/experimental/svg/model/SkSVGRect.cpp index 288fc48258..b65c2b9974 100644 --- a/experimental/svg/model/SkSVGRect.cpp +++ b/experimental/svg/model/SkSVGRect.cpp @@ -58,11 +58,5 @@ void SkSVGRect::onSetAttribute(SkSVGAttribute attr, const SkSVGValue& v) { void SkSVGRect::onDraw(SkCanvas* canvas, const SkSVGLengthContext& lctx, const SkPaint& paint) const { - const SkRect r = SkRect::MakeXYWH( - lctx.resolve(fX, SkSVGLengthContext::LengthType::kHorizontal), - lctx.resolve(fY, SkSVGLengthContext::LengthType::kVertical), - lctx.resolve(fWidth, SkSVGLengthContext::LengthType::kHorizontal), - lctx.resolve(fHeight, SkSVGLengthContext::LengthType::kVertical)); - - canvas->drawRect(r, paint); + canvas->drawRect(lctx.resolveRect(fX, fY, fWidth, fHeight), paint); } |