diff options
author | Liang Jian <jianliang79@gmail.com> | 2014-11-04 08:32:28 +0800 |
---|---|---|
committer | Simon Hausmann <simon.hausmann@digia.com> | 2014-11-04 01:56:22 +0100 |
commit | c748f51fb42685242ce197d3948ae1429a2da98d (patch) | |
tree | 12099a6d22d50c352f26a00273cdf546956ec5e0 | |
parent | efca42358f171beb5889d76127f593724039fc9f (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.cpp | 2 |
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(); } }; |