From 045e5932915000d2c510d8d3a1cc916b7c5a5d55 Mon Sep 17 00:00:00 2001 From: Aaron Kennedy Date: Fri, 17 Feb 2012 10:52:37 +0000 Subject: Delete v8methods array at destruction Change-Id: I6412ad352ad23db4100fffc9285532eb7e0b3a71 Reviewed-by: Roberto Raggi --- src/declarative/qml/qdeclarativevmemetaobject.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/declarative/qml/qdeclarativevmemetaobject.cpp b/src/declarative/qml/qdeclarativevmemetaobject.cpp index 2520bc4214..f7361eb2ce 100644 --- a/src/declarative/qml/qdeclarativevmemetaobject.cpp +++ b/src/declarative/qml/qdeclarativevmemetaobject.cpp @@ -480,6 +480,7 @@ QDeclarativeVMEMetaObject::~QDeclarativeVMEMetaObject() for (int ii = 0; v8methods && ii < metaData->methodCount; ++ii) { qPersistentDispose(v8methods[ii]); } + delete [] v8methods; if (metaData->varPropertyCount) qPersistentDispose(varProperties); // if not weak, will not have been cleaned up by the callback. -- cgit v1.2.3