aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/qml/qqmltypedata.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/qml/qml/qqmltypedata.cpp')
-rw-r--r--src/qml/qml/qqmltypedata.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/qml/qml/qqmltypedata.cpp b/src/qml/qml/qqmltypedata.cpp
index 5a1df833a6..8d66a265d4 100644
--- a/src/qml/qml/qqmltypedata.cpp
+++ b/src/qml/qml/qqmltypedata.cpp
@@ -239,7 +239,7 @@ QQmlError QQmlTypeData::createTypeAndPropertyCaches(
const QV4::CompiledData::ResolvedTypeReferenceMap &resolvedTypeCache)
{
Q_ASSERT(m_compiledData);
- m_compiledData->typeNameCache = typeNameCache;
+ m_compiledData->setTypeNameCache(typeNameCache);
m_compiledData->setResolvedTypes(resolvedTypeCache);
m_compiledData->setInlineComponentData(m_inlineComponentData);
@@ -570,7 +570,8 @@ void QQmlTypeData::done()
qualifier = qualifier.mid(lastDotIndex+1);
}
- m_compiledData->typeNameCache->add(qualifier.toString(), scriptIndex, enclosingNamespace);
+ m_compiledData->typeNameCache()->add(
+ qualifier.toString(), scriptIndex, enclosingNamespace);
QQmlRefPointer<QQmlScriptData> scriptData = script.script->scriptData();
m_compiledData->dependentScripts << scriptData;
}
@@ -848,7 +849,7 @@ void QQmlTypeData::compile(const QQmlRefPointer<QQmlTypeNameCache> &typeNameCach
m_compiledData = enginePrivate->v4engine()->executableCompilationUnit(
std::move(compilationUnit));
- m_compiledData->typeNameCache = typeNameCache;
+ m_compiledData->setTypeNameCache(typeNameCache);
m_compiledData->setResolvedTypes(*resolvedTypeCache);
*m_compiledData->propertyCachesPtr() = std::move(*compiler.propertyCaches());
Q_ASSERT(m_compiledData->propertyCachesPtr()->count()