diff --git a/src/PolygonClipper/VertexPoolList.cs b/src/PolygonClipper/VertexPoolList.cs index 0f69d8c..61ad829 100644 --- a/src/PolygonClipper/VertexPoolList.cs +++ b/src/PolygonClipper/VertexPoolList.cs @@ -101,6 +101,7 @@ public OutputRecord Add() outputRecord.BackEdge = null; outputRecord.Points = null; outputRecord.Bounds = default; + outputRecord.Path = outputRecord.Path == Tombstone ? [] : outputRecord.Path; outputRecord.Path.Clear(); outputRecord.Splits?.Clear(); outputRecord.RecursiveSplit = null;