diff options
Diffstat (limited to 'src/imports/particles/killaffector.cpp')
-rw-r--r-- | src/imports/particles/killaffector.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/imports/particles/killaffector.cpp b/src/imports/particles/killaffector.cpp index 1af77918c5..c98a2f44e2 100644 --- a/src/imports/particles/killaffector.cpp +++ b/src/imports/particles/killaffector.cpp @@ -51,7 +51,9 @@ KillAffector::KillAffector(QSGItem *parent) : bool KillAffector::affectParticle(ParticleData *d, qreal dt) { Q_UNUSED(dt); - d->pv.t -= d->pv.lifeSpan; - return true; + if(d->stillAlive()){ + d->pv.t -= d->pv.lifeSpan + 1; + return true; + } } QT_END_NAMESPACE |