Skip to content

Commit

Permalink
Fix: svg-net#888 'polyline draw error !Index was outside the bounds o…
Browse files Browse the repository at this point in the history
…f the array' issue.
  • Loading branch information
H1Gdev committed Sep 4, 2021
1 parent 68ade05 commit bb5c625
Showing 1 changed file with 6 additions and 3 deletions.
9 changes: 6 additions & 3 deletions Source/Basic Shapes/SvgMarkerElement.cs
Expand Up @@ -58,9 +58,12 @@ protected internal override bool RenderStroke(ISvgRenderer renderer)
{
++index;
}
var refPoint2 = path.PathPoints[index];
var marker = OwnerDocument.GetElementById<SvgMarker>(markerStart.ToString());
marker.RenderMarker(renderer, this, refPoint1, refPoint1, refPoint2, true);
if (index < pathLength)
{
var refPoint2 = path.PathPoints[index];
var marker = OwnerDocument.GetElementById<SvgMarker>(markerStart.ToString());
marker.RenderMarker(renderer, this, refPoint1, refPoint1, refPoint2, true);
}
}

var markerMid = MarkerMid.ReplaceWithNullIfNone();
Expand Down

0 comments on commit bb5c625

Please sign in to comment.