aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/language/projectresolver.cpp
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2018-03-14 10:42:40 +0100
committerChristian Kandeler <christian.kandeler@qt.io>2018-03-14 14:04:00 +0000
commitabd06c02a2ecb3ca7256ab02aaa7e037558ca615 (patch)
tree741baac6a4a8aa83b205db80c46d13d77e90d09d /src/lib/corelib/language/projectresolver.cpp
parent4514282237f36319b70ed03669a42c7e88371b89 (diff)
Fix using the prefixMapping property in a Properties item
This property must be skipped in the property declaration check as well as for exporting purposes. Change-Id: I250e1ef752c9bb288d5aecd455ef022dd304aa84 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
Diffstat (limited to 'src/lib/corelib/language/projectresolver.cpp')
-rw-r--r--src/lib/corelib/language/projectresolver.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/corelib/language/projectresolver.cpp b/src/lib/corelib/language/projectresolver.cpp
index 7028e28ad..bbc7b544f 100644
--- a/src/lib/corelib/language/projectresolver.cpp
+++ b/src/lib/corelib/language/projectresolver.cpp
@@ -941,7 +941,7 @@ void ProjectResolver::setupExportedProperties(const Item *item, const QString &n
for (auto it = props.cbegin(); it != props.cend(); ++it) {
const QString qualifiedName = namePrefix.isEmpty()
? it.key() : namePrefix + QLatin1Char('.') + it.key();
- if (item->type() == ItemType::Export
+ if ((item->type() == ItemType::Export || item->type() == ItemType::Properties)
&& qualifiedName == StringConstants::prefixMappingProperty()) {
continue;
}