From: Glenn Watson Date: Thu, 17 Nov 2011 02:46:27 +0000 (+1000) Subject: Fix v8 handle leak in incubator code. X-Git-Tag: qt-v5.0.0-alpha1~1083 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d81059e4f8d42869e1b9842a3b07e83c7da198be;p=profile%2Fivi%2Fqtdeclarative.git Fix v8 handle leak in incubator code. Release forceCompletion handle that is created in the constructor to avoid a persistent handle being leaked. Change-Id: I5b68d586e7a8e6ba48c018e21faac8108387fa2b Reviewed-by: Martin Jones --- diff --git a/src/declarative/qml/qdeclarativecomponent.cpp b/src/declarative/qml/qdeclarativecomponent.cpp index 580ce5b..b95c75f 100644 --- a/src/declarative/qml/qdeclarativecomponent.cpp +++ b/src/declarative/qml/qdeclarativecomponent.cpp @@ -1277,6 +1277,7 @@ QDeclarativeComponentExtension::~QDeclarativeComponentExtension() { qPersistentDispose(incubationConstructor); qPersistentDispose(initialProperties); + qPersistentDispose(forceCompletion); } QV8IncubatorResource::QV8IncubatorResource(QV8Engine *engine, IncubationMode m)