From 94406a4320461bef13acd4fe92d3d66ddd8bb403 Mon Sep 17 00:00:00 2001 From: jacob1 Date: Thu, 22 Dec 2022 21:08:10 -0500 Subject: [PATCH] Fix "End of particles reached" not printing if manually simulating to particle 235008 --- src/debug/ParticleDebug.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/debug/ParticleDebug.cpp b/src/debug/ParticleDebug.cpp index 7d376dffd..2290459b1 100644 --- a/src/debug/ParticleDebug.cpp +++ b/src/debug/ParticleDebug.cpp @@ -23,9 +23,9 @@ void ParticleDebug::Debug(int mode, int x, int y) if (!sim->NUM_PARTS) return; i = debug_currentParticle; - while (i < NPART && !sim->parts[i].type) + while (i < NPART - 1 && !sim->parts[i].type) i++; - if (i == NPART) + if (i == NPART - 1) logmessage = "End of particles reached, updated sim"; else logmessage = String::Build("Updated particle #", i);