diff --git a/src/Mod/Path/libarea/Adaptive.cpp b/src/Mod/Path/libarea/Adaptive.cpp index 9cd04a92f6..0f9de91820 100644 --- a/src/Mod/Path/libarea/Adaptive.cpp +++ b/src/Mod/Path/libarea/Adaptive.cpp @@ -1462,7 +1462,7 @@ namespace AdaptivePath { double distFromStart = sqrt(DistanceSqrd(toolPos,startPoint)); bool distanceTrend = distFromStart > prevDistFromStart ? true : false; - if(distFromStart!=prevDistTrend) { + if(distFromStart!=prevDistTrend || toClearPath.size()>10) { Perf_ExpandCleared.Start(); // expand cleared clipof.Clear();