aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qmljstools
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@qt.io>2023-09-06 10:28:36 +0200
committerEike Ziller <eike.ziller@qt.io>2023-09-06 10:52:36 +0000
commit7082d2a89bf94733df7c4913813086a386425117 (patch)
tree642ecfd447775101a6205e3e918c871cd9d04e8a /src/plugins/qmljstools
parent68d12f0724e153230ad49490bc79e0b4dec1d7e4 (diff)
QmlJS: Delay loading of default QML type descriptions
We definitely do not need to do this during startup of Qt Creator, delay to first use. Change-Id: I5942b5346aedc3d6b677918ad28a6c2924d09493 Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
Diffstat (limited to 'src/plugins/qmljstools')
-rw-r--r--src/plugins/qmljstools/qmljsmodelmanager.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/qmljstools/qmljsmodelmanager.cpp b/src/plugins/qmljstools/qmljsmodelmanager.cpp
index 7ee672c99d8..c472fdcf795 100644
--- a/src/plugins/qmljstools/qmljsmodelmanager.cpp
+++ b/src/plugins/qmljstools/qmljsmodelmanager.cpp
@@ -261,7 +261,7 @@ QHash<QString,Dialect> ModelManager::languageForSuffix() const
ModelManager::ModelManager()
{
qRegisterMetaType<QmlJSTools::SemanticInfo>("QmlJSTools::SemanticInfo");
- loadDefaultQmlTypeDescriptions();
+ CppQmlTypesLoader::defaultObjectsInitializer = [this] { loadDefaultQmlTypeDescriptions(); };
}
ModelManager::~ModelManager() = default;