Fix bugs: closedPath doesn't work for open circle
We're currently drawing a full-sweep open arc (sweep angle = 360 or
-360) and full-sweep closed arc with the same function
SkCanvas::drawArc(), which only draws open arcs. So it incorrectly
draws open arc for closed path.
This cl fixes the issue by converting the full sweep open arc to skpath.
Bug: 370690269
Change-Id: I7aee5f953d7d04b1ea73730a41c64cd86911746e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5889468
Reviewed-by: Florin Malita fmalita@chromium.org
Commit-Queue: Yi Xu yiyix@chromium.org
Cr-Commit-Position: refs/heads/main@{#1363662}