diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/declarative/particles/qquickparticlesystem.cpp | 5 | ||||
-rw-r--r-- | src/declarative/particles/qquickparticlesystem_p.h | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/src/declarative/particles/qquickparticlesystem.cpp b/src/declarative/particles/qquickparticlesystem.cpp index 613587a46a..d6f1cc6589 100644 --- a/src/declarative/particles/qquickparticlesystem.cpp +++ b/src/declarative/particles/qquickparticlesystem.cpp @@ -428,6 +428,11 @@ QQuickParticleData::QQuickParticleData(QQuickParticleSystem* sys) modelIndex = -1; } +QQuickParticleData::~QQuickParticleData() +{ + delete v8Datum; +} + void QQuickParticleData::clone(const QQuickParticleData& other) { x = other.x; diff --git a/src/declarative/particles/qquickparticlesystem_p.h b/src/declarative/particles/qquickparticlesystem_p.h index 87f2f2adce..e3c46f7eac 100644 --- a/src/declarative/particles/qquickparticlesystem_p.h +++ b/src/declarative/particles/qquickparticlesystem_p.h @@ -147,6 +147,7 @@ class Q_AUTOTEST_EXPORT QQuickParticleData { public: //TODO: QObject like memory management (without the cost, just attached to system) QQuickParticleData(QQuickParticleSystem* sys); + ~QQuickParticleData(); //Convenience functions for working backwards, because parameters are from the start of particle life //If setting multiple parameters at once, doing the conversion yourself will be faster. |