aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLiang Jian <jianliang79@gmail.com>2014-03-13 14:55:02 +0800
committerThe Qt Project <gerrit-noreply@qt-project.org>2014-03-13 19:04:03 +0100
commit5e75ee31289accc1c1ae266b331ccb094319dbf0 (patch)
tree9d6d0bf918ff54b6e72773212070ffe4d178da08
parentfb1c775e2e92ae13d10f88318c47ff92f5951812 (diff)
Fix QQmlTypeNameCache object leak
Remove redundant ref to QQmlTypeNameCache object in QQmlTypeCompiler::compile() Change-Id: Ie166e8d04c1504194bec227bf5e945b273778a20 Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
-rw-r--r--src/qml/compiler/qqmltypecompiler.cpp1
1 files changed, 0 insertions, 1 deletions
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<int, QQmlTypeData::TypeReference> &resolvedTypes = typeData->resolvedTypeRefs();
for (QHash<int, QQmlTypeData::TypeReference>::ConstIterator resolvedType = resolvedTypes.constBegin(), end = resolvedTypes.constEnd();