Index: src/pathops/SkPathOpsSimplify.cpp |
diff --git a/src/pathops/SkPathOpsSimplify.cpp b/src/pathops/SkPathOpsSimplify.cpp |
index 76e34130895c56348e70d65524cbae0f68a8186c..548f83e6605b678637469772613e8e00d10c115a 100644 |
--- a/src/pathops/SkPathOpsSimplify.cpp |
+++ b/src/pathops/SkPathOpsSimplify.cpp |
@@ -182,15 +182,7 @@ bool Simplify(const SkPath& path, SkPath* result) { |
next = *nextPtr++; |
} while (AddIntersectTs(current, next) && nextPtr != listEnd); |
} while (currentPtr != listEnd); |
- // eat through coincident edges |
- CoincidenceCheck(&contourList, 0); |
- FixOtherTIndex(&contourList); |
- CheckEnds(&contourList); |
- CheckTiny(&contourList); |
- SortSegments(&contourList); |
-#if DEBUG_ACTIVE_SPANS || DEBUG_ACTIVE_SPANS_FIRST_ONLY |
- DebugShowActiveSpans(contourList); |
-#endif |
+ HandleCoincidence(&contourList, 0); |
// construct closed contours |
SkPathWriter simple(*result); |
if (builder.xorMask() == kWinding_PathOpsMask ? bridgeWinding(contourList, &simple) |