aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib
diff options
context:
space:
mode:
authorJoerg Bornemann <joerg.bornemann@qt.io>2017-03-22 13:31:02 +0100
committerJoerg Bornemann <joerg.bornemann@qt.io>2017-03-23 10:47:49 +0000
commit2f9e30261f9d0c6d9dfe1675d93135cd659c4ef9 (patch)
tree2f24617764a281629ee31e34891ea8f2ae2673a4 /src/lib/corelib
parent6909d0dd1ce59d93071ce24ebd12c7c6436b93d1 (diff)
Use Item::hasOwnProperty where appropriate
Change-Id: I5a0108e4433f119d82e72b81e828ad0146a9ad74 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src/lib/corelib')
-rw-r--r--src/lib/corelib/language/itemreaderastvisitor.cpp2
-rw-r--r--src/lib/corelib/language/moduleloader.cpp2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/corelib/language/itemreaderastvisitor.cpp b/src/lib/corelib/language/itemreaderastvisitor.cpp
index 53e309dde..fddb103f3 100644
--- a/src/lib/corelib/language/itemreaderastvisitor.cpp
+++ b/src/lib/corelib/language/itemreaderastvisitor.cpp
@@ -145,7 +145,7 @@ bool ItemReaderASTVisitor::visit(AST::UiObjectDefinition *ast)
void ItemReaderASTVisitor::checkDuplicateBinding(Item *item, const QStringList &bindingName,
const AST::SourceLocation &sourceLocation)
{
- if (Q_UNLIKELY(item->properties().contains(bindingName.last()))) {
+ if (Q_UNLIKELY(item->hasOwnProperty(bindingName.last()))) {
QString msg = Tr::tr("Duplicate binding for '%1'");
throw ErrorInfo(msg.arg(bindingName.join(QLatin1Char('.'))),
toCodeLocation(sourceLocation));
diff --git a/src/lib/corelib/language/moduleloader.cpp b/src/lib/corelib/language/moduleloader.cpp
index ef22f9782..f5ede7673 100644
--- a/src/lib/corelib/language/moduleloader.cpp
+++ b/src/lib/corelib/language/moduleloader.cpp
@@ -2359,7 +2359,7 @@ void ModuleLoader::copyProperties(const Item *sourceProject, Item *targetProject
if (builtinProjectPropertyNames.contains(it.key()))
continue;
- if (targetProject->properties().contains(it.key()))
+ if (targetProject->hasOwnProperty(it.key()))
continue; // Ignore stuff the target project already has.
targetProject->setPropertyDeclaration(it.key(), it.value());