From 409c9c8a8846bd52a9f95d45e4d105c44199f4ff Mon Sep 17 00:00:00 2001 From: Lars Brubaker Date: Fri, 24 May 2019 17:35:18 -0700 Subject: [PATCH] Make sure we don't index past the end of the array --- MatterControl.OpenGL/GCodeRenderer/GCodeRenderer.cs | 3 ++- Submodules/agg-sharp | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/MatterControl.OpenGL/GCodeRenderer/GCodeRenderer.cs b/MatterControl.OpenGL/GCodeRenderer/GCodeRenderer.cs index 7e639db21..48798644b 100644 --- a/MatterControl.OpenGL/GCodeRenderer/GCodeRenderer.cs +++ b/MatterControl.OpenGL/GCodeRenderer/GCodeRenderer.cs @@ -342,7 +342,8 @@ namespace MatterHackers.GCodeVisualizer for (int i = renderInfo.EndLayerIndex - 1; i >= renderInfo.StartLayerIndex; i--) { // If its the first render or we change what we are trying to render then create vertex data. - if (layerVertexBuffer[i] == null) + if (layerVertexBuffer.Count > i + && layerVertexBuffer[i] == null) { layerVertexBuffer[i] = Create3DDataForLayer(i, renderInfo); } diff --git a/Submodules/agg-sharp b/Submodules/agg-sharp index cebbbccd8..6e36de975 160000 --- a/Submodules/agg-sharp +++ b/Submodules/agg-sharp @@ -1 +1 @@ -Subproject commit cebbbccd825b282a1a322271246a4603810c4e31 +Subproject commit 6e36de975620da1f06daefbd082cccecb8a927d6