diff --git a/source/glest_game/type_instances/object.cpp b/source/glest_game/type_instances/object.cpp index 87b8722c2..ca2507b8d 100644 --- a/source/glest_game/type_instances/object.cpp +++ b/source/glest_game/type_instances/object.cpp @@ -68,6 +68,7 @@ Object::~Object() { } unitParticleSystems.pop_back(); } + Renderer::getInstance().removeParticleSystemsForParticleOwner(this,rsGame); renderer.removeObjectFromQuadCache(this); if(stateCallback) { stateCallback->removingObjectEvent(this);