commit | 2bf1c4d58b84c73c6421edcb25e3afb4971da200 | [log] [tgz] |
---|---|---|
author | reed <reed@chromium.org> | Mon Jan 05 20:15:28 2015 -0800 |
committer | Commit bot <commit-bot@chromium.org> | Mon Jan 05 20:15:28 2015 -0800 |
tree | dc7593200845ad659175403cb5e85e47386c68c6 | |
parent | aa458fb20a4350da581f8ceec69ea16eec295ced [diff] [blame] |
use conics for ovals and roundrects adapted from https://codereview.chromium.org/831313002/ BUG=skia: TBR= Review URL: https://codereview.chromium.org/817283005
diff --git a/src/pathops/SkOpEdgeBuilder.cpp b/src/pathops/SkOpEdgeBuilder.cpp index 8503af3..803a5f4 100644 --- a/src/pathops/SkOpEdgeBuilder.cpp +++ b/src/pathops/SkOpEdgeBuilder.cpp
@@ -111,8 +111,8 @@ for (int i = 0; i < nQuads; ++i) { fPathVerbs.push_back(SkPath::kQuad_Verb); } - fPathPts.push_back_n(nQuads * 2, quadPts); - curve[0] = quadPts[nQuads * 2 - 1]; + fPathPts.push_back_n(nQuads * 2, &quadPts[1]); + curve[0] = pts[2]; lastCurve = true; } continue;