diff options
author | Eike Ziller <eike.ziller@qt.io> | 2023-09-06 10:28:36 +0200 |
---|---|---|
committer | Eike Ziller <eike.ziller@qt.io> | 2023-09-06 10:52:36 +0000 |
commit | 7082d2a89bf94733df7c4913813086a386425117 (patch) | |
tree | 642ecfd447775101a6205e3e918c871cd9d04e8a /src/plugins/qmljstools | |
parent | 68d12f0724e153230ad49490bc79e0b4dec1d7e4 (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.cpp | 2 |
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; |