From 5e75ee31289accc1c1ae266b331ccb094319dbf0 Mon Sep 17 00:00:00 2001 From: Liang Jian Date: Thu, 13 Mar 2014 14:55:02 +0800 Subject: Fix QQmlTypeNameCache object leak Remove redundant ref to QQmlTypeNameCache object in QQmlTypeCompiler::compile() Change-Id: Ie166e8d04c1504194bec227bf5e945b273778a20 Reviewed-by: Simon Hausmann --- src/qml/compiler/qqmltypecompiler.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/src/qml/compiler/qqmltypecompiler.cpp b/src/qml/compiler/qqmltypecompiler.cpp index 39a6c776c0..14043ce25b 100644 --- a/src/qml/compiler/qqmltypecompiler.cpp +++ b/src/qml/compiler/qqmltypecompiler.cpp @@ -77,7 +77,6 @@ bool QQmlTypeCompiler::compile() compiledData->importCache->add(singleton.type->qmlTypeName(), singleton.type->sourceUrl(), singleton.prefix); typeData->imports().populateCache(compiledData->importCache); - compiledData->importCache->addref(); const QHash &resolvedTypes = typeData->resolvedTypeRefs(); for (QHash::ConstIterator resolvedType = resolvedTypes.constBegin(), end = resolvedTypes.constEnd(); -- cgit v1.2.3