Revert "Avoid all intersections as starting points for boolean paths."

This reverts commit 9590578339.
This commit is contained in:
Jürg Lehni 2015-10-09 10:19:05 +02:00
parent c45ae4b51a
commit 514e6651e6

View file

@ -677,9 +677,9 @@ PathItem.inject(new function() {
var seg = segments[i],
path = null,
finished = false;
// Do not start a chain with segments that have intersections,
// segments that are already visited, or that are invalid.
if (seg._intersection || !isValid(seg))
// Do not start a chain with segments that have multiple
// intersections or invalid segments.
if (seg._intersection && seg._intersection._next || !isValid(seg))
continue;
start = otherStart = null;
while (!finished) {