Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 7811c6b8 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "If the absolute value of a sweep angle >= 360 then draw it as an oval."

parents b64fad91 ef3b2187
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -521,8 +521,12 @@ void SkiaCanvas::drawArc(float left, float top, float right, float bottom, float
                         float sweepAngle, bool useCenter, const SkPaint& paint) {
    if (CC_UNLIKELY(paint.nothingToDraw())) return;
    SkRect arc = SkRect::MakeLTRB(left, top, right, bottom);
    if (fabs(sweepAngle) >= 360.0f) {
        mCanvas->drawOval(arc, paint);
    } else {
        mCanvas->drawArc(arc, startAngle, sweepAngle, useCenter, paint);
    }
}

void SkiaCanvas::drawPath(const SkPath& path, const SkPaint& paint) {
    if (CC_UNLIKELY(paint.nothingToDraw())) return;