diff --git a/src/path/PathItem.Boolean.js b/src/path/PathItem.Boolean.js index fbbafd6c..17e1057b 100644 --- a/src/path/PathItem.Boolean.js +++ b/src/path/PathItem.Boolean.js @@ -101,8 +101,8 @@ PathItem.inject(new function() { // We do not modify the operands themselves // The result might not belong to the same type // i.e. subtraction(A:Path, B:Path):CompoundPath etc. - path1 = reorientPath(path1.clone()); - path2 = reorientPath(path2.clone()); + path1 = reorientPath(path1.clone(false)); + path2 = reorientPath(path2.clone(false)); var path1Clockwise = path1.isClockwise(), path2Clockwise = path2.isClockwise(), // Calculate all the intersections