aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2024-04-26 10:34:27 +0200
committerChristian Kandeler <christian.kandeler@qt.io>2024-04-26 10:36:25 +0200
commitc5b4b975cdb0c54b9a6824f9a88807df6051f298 (patch)
tree774b102d5ddcae0c1584423f7c95b1fbfdcac179 /src/lib
parent9ec6a65ada21483c2e77836a250e3c8c5515d9d8 (diff)
parent12bc60c93d684432af1b28576f21f853b8922d99 (diff)
Merge 2.3 into master
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/corelib/loader/moduleproviderloader.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lib/corelib/loader/moduleproviderloader.cpp b/src/lib/corelib/loader/moduleproviderloader.cpp
index 086448955..d0789facd 100644
--- a/src/lib/corelib/loader/moduleproviderloader.cpp
+++ b/src/lib/corelib/loader/moduleproviderloader.cpp
@@ -362,7 +362,9 @@ ModuleProviderLoader::EvaluationResult ModuleProviderLoader::evaluateModuleProvi
BuiltinDeclarations::instance().nameForType(ItemType::ModuleProvider)));
}
- providerItem->setScope(createProviderScope(product, qbsModule));
+ Item * const scope = createProviderScope(product, qbsModule);
+ for (auto it = providerItem->properties().begin(); it != providerItem->properties().end(); ++it)
+ it.value()->setScope(scope, {});
providerItem->setProperty(
StringConstants::nameProperty(),
VariantValue::create(name.toString()));