summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/particles.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/particles.cpp b/src/particles.cpp
index 88905d40d..ce5a4013f 100644
--- a/src/particles.cpp
+++ b/src/particles.cpp
@@ -221,7 +221,7 @@ void allparticles_step (float dtime, ClientEnvironment &env)
{
(*i)->remove();
delete *i;
- all_particles.erase(i);
+ i = all_particles.erase(i);
}
else
{
@@ -375,7 +375,7 @@ void ParticleSpawner::step(float dtime, ClientEnvironment &env)
m_texture,
v2f(0.0, 0.0),
v2f(1.0, 1.0));
- m_spawntimes.erase(i);
+ i = m_spawntimes.erase(i);
}
else
{
@@ -462,6 +462,6 @@ void clear_particles ()
{
(*i)->remove();
delete *i;
- all_particles.erase(i);
- }
+ i = all_particles.erase(i);
+ }
}