diff options
author | Christian Kandeler <christian.kandeler@qt.io> | 2023-09-14 18:18:59 +0200 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@qt.io> | 2023-09-18 10:36:40 +0000 |
commit | cafbdb51ac3f583fd1b4ee71b83761125ea5a15f (patch) | |
tree | dc3f568fec68dd101e4a73d12bfa015746cdd5a1 /src/lib/corelib/loader/projectresolver.cpp | |
parent | 4b78f9a860b0496be4b8392cfbb1e4e6b992fa3d (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.cpp | 2 |
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; } |