From d81059e4f8d42869e1b9842a3b07e83c7da198be Mon Sep 17 00:00:00 2001 From: Glenn Watson Date: Thu, 17 Nov 2011 12:46:27 +1000 Subject: [PATCH] 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 --- src/declarative/qml/qdeclarativecomponent.cpp | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) 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) -- 1.7.2.5