diff --git a/source/shared_lib/sources/graphics/particle.cpp b/source/shared_lib/sources/graphics/particle.cpp index 9cfe6070..554608c8 100644 --- a/source/shared_lib/sources/graphics/particle.cpp +++ b/source/shared_lib/sources/graphics/particle.cpp @@ -1016,7 +1016,7 @@ void ParticleManager::update(int renderFps){ } if(showParticle == true){ ps->update(); - if(ps->isEmpty()){ + if(ps->isEmpty() && ps->getState() == ParticleSystem::sFade){ //delete ps; //*it= NULL; cleanupParticleSystemsList.push_back(ps);