From b51a4bed57be5827a730be8c6eb3d5e03fc13666 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=BCrg=20Lehni?= <juerg@scratchdisk.com>
Date: Sun, 23 Jun 2019 04:48:05 +0200
Subject: [PATCH] Change winding quality handling when on starting point

---
 src/path/PathItem.Boolean.js | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/src/path/PathItem.Boolean.js b/src/path/PathItem.Boolean.js
index 02caa192..31783fb9 100644
--- a/src/path/PathItem.Boolean.js
+++ b/src/path/PathItem.Boolean.js
@@ -593,9 +593,7 @@ PathItem.inject(new function() {
                         onPath = true;
                     }
                 }
-                // TODO: Determine how to handle quality when curve is crossed
-                // at starting point. Do we always need to set to 0?
-                quality = 0;
+                quality /= 4;
             }
             vPrev = v;
             // If we're on the curve, look at the tangent to decide whether to