Delete v8methods array at destruction
authorAaron Kennedy <aaron.kennedy@nokia.com>
Fri, 17 Feb 2012 10:52:37 +0000 (10:52 +0000)
committerQt by Nokia <qt-info@nokia.com>
Mon, 20 Feb 2012 15:25:52 +0000 (16:25 +0100)
Change-Id: I6412ad352ad23db4100fffc9285532eb7e0b3a71
Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com>
src/declarative/qml/qdeclarativevmemetaobject.cpp

index 2520bc4..f7361eb 100644 (file)
@@ -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.