diff --git a/src/graphics/Renderer.cpp b/src/graphics/Renderer.cpp index 95a44d85e..eaec74c13 100644 --- a/src/graphics/Renderer.cpp +++ b/src/graphics/Renderer.cpp @@ -1104,7 +1104,7 @@ void Renderer::render_parts() } #endif for(i = 0; i<=sim->parts_lastActiveIndex; i++) { - if (sim->parts[i].type) { + if (sim->parts[i].type && sim->parts[i].type >= 0 && sim->parts[i].type < PT_NUM) { t = sim->parts[i].type; nx = (int)(sim->parts[i].x+0.5f);