aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/declarative/particles/qquickparticlesystem.cpp5
-rw-r--r--src/declarative/particles/qquickparticlesystem_p.h1
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.