aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLiang Jian <jianliang79@gmail.com>2014-11-04 08:32:28 +0800
committerSimon Hausmann <simon.hausmann@digia.com>2014-11-04 01:56:22 +0100
commitc748f51fb42685242ce197d3948ae1429a2da98d (patch)
tree12099a6d22d50c352f26a00273cdf546956ec5e0
parentefca42358f171beb5889d76127f593724039fc9f (diff)
Fix memory leak in QV4::QQmlSequence
Use the correct destructor in QV4::QQmlSequence::destroy() to prevent memory leak Change-Id: If9531f731abe5cd9aecfb9642ebf4f5108978f99 Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
-rw-r--r--src/qml/jsruntime/qv4sequenceobject.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/qml/jsruntime/qv4sequenceobject.cpp b/src/qml/jsruntime/qv4sequenceobject.cpp
index 7a0a643a7e..83bfb65658 100644
--- a/src/qml/jsruntime/qv4sequenceobject.cpp
+++ b/src/qml/jsruntime/qv4sequenceobject.cpp
@@ -507,7 +507,7 @@ private:
static void destroy(Managed *that)
{
- static_cast<QQmlSequence<Container> *>(that)->~QQmlSequence<Container>();
+ static_cast<QQmlSequence<Container> *>(that)->d()->~Data();
}
};