aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/loader/projectresolver.cpp
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2023-09-14 18:18:59 +0200
committerChristian Kandeler <christian.kandeler@qt.io>2023-09-18 10:36:40 +0000
commitcafbdb51ac3f583fd1b4ee71b83761125ea5a15f (patch)
treedc3f568fec68dd101e4a73d12bfa015746cdd5a1 /src/lib/corelib/loader/projectresolver.cpp
parent4b78f9a860b0496be4b8392cfbb1e4e6b992fa3d (diff)
Loader: Do not share logger between threads
The logger is not thread-safe when stored warnings are enabled. Change-Id: Icb7a3add9f6162ab823c0b27059aea88822ff60a Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com>
Diffstat (limited to 'src/lib/corelib/loader/projectresolver.cpp')
-rw-r--r--src/lib/corelib/loader/projectresolver.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/corelib/loader/projectresolver.cpp b/src/lib/corelib/loader/projectresolver.cpp
index eb7b66296..d928048fb 100644
--- a/src/lib/corelib/loader/projectresolver.cpp
+++ b/src/lib/corelib/loader/projectresolver.cpp
@@ -300,8 +300,8 @@ TopLevelProjectPtr ProjectResolver::Private::resolveTopLevelProject()
state.topLevelProject().collectDataFromEngine(*engine);
makeSubProjectNamesUniqe(project);
checkForDuplicateProductNames(project);
+ project->warningsEncountered << logger.warnings();
- project->warningsEncountered = logger.warnings();
return project;
}