diff --git a/src/particle.cpp b/src/particle.cpp index 1ec95a4ae67..ef4c983ce62 100644 --- a/src/particle.cpp +++ b/src/particle.cpp @@ -400,7 +400,7 @@ void Particle::cross_surface() write_message(1, " Crossing surface {}", surf->id_); } - if (surf->surf_source_ && simulation::current_batch == settings::n_batches) { + if (surf->surf_source_ && simulation::current_batch > settings::n_inactive) { SourceSite site; site.r = r(); site.u = u();