diff --git a/Source/Core/Rendering/Renderer2D.cs b/Source/Core/Rendering/Renderer2D.cs
index 0be6d2399f0f8b89a27047b101b8f351920ee2e0..494711c08257ea8feef6dd1dc9c7ac366255fb6a 100644
--- a/Source/Core/Rendering/Renderer2D.cs
+++ b/Source/Core/Rendering/Renderer2D.cs
@@ -1461,7 +1461,7 @@ namespace CodeImp.DoomBuilder.Rendering
 			int size = waypoints.Count;
 			int seqStart = 0;
 			TextLabel[] sequencelabels = new TextLabel[256];
-			while (i < size - 1)
+			while (i < size)
 			{
 				int iNext = i + 1;
 				if (waypoints[i].AngleDoom % 256 == 0) // start of a new sequence?