From 6dc87d96b7a604875d11bf062f6f79355a0dc267 Mon Sep 17 00:00:00 2001 From: Christian Kamm Date: Sat, 9 May 2020 12:46:05 +0200 Subject: [PATCH] QmlJS: Fix bug with async typeinfo loading There were infinite loading loops, because the unupdated LibraryInfo was written to the ModelManager. Change-Id: I22faf017a2c9370e97042152cddc872a3d35fb77 Reviewed-by: Christian Kamm Reviewed-by: Philip Van Hoof --- src/libs/qmljs/qmljsplugindumper.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libs/qmljs/qmljsplugindumper.cpp b/src/libs/qmljs/qmljsplugindumper.cpp index bdb29f743bd..b945c58f3a3 100644 --- a/src/libs/qmljs/qmljsplugindumper.cpp +++ b/src/libs/qmljs/qmljsplugindumper.cpp @@ -553,7 +553,7 @@ void PluginDumper::loadQmltypesFile(const QStringList &qmltypesFilePaths, prepareLibraryInfo(libInfo, libraryPath, typesResult.dependencies, typesResult.errors, typesResult.warnings, typesResult.moduleApis, typesResult.objects); - m_modelManager->updateLibraryInfo(libraryPath, libraryInfo); + m_modelManager->updateLibraryInfo(libraryPath, libInfo); } }); }