From d70a44607c142be32677fd8d2435c1e571c65b9f Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Mon, 5 Dec 2016 18:17:08 +0100 Subject: ModuleLoader: No warnings for module properties in Artifact items These are "special" due to QBS-1030 and must be ignored for now. Task-number: QBS-1058 Change-Id: I5a405ea035446c8d0c074f51bdde6bda78b3f8f1 Reviewed-by: Jake Petroules --- src/lib/corelib/language/moduleloader.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/lib/corelib/language/moduleloader.cpp b/src/lib/corelib/language/moduleloader.cpp index 873e10412..ac6dc1d3e 100644 --- a/src/lib/corelib/language/moduleloader.cpp +++ b/src/lib/corelib/language/moduleloader.cpp @@ -310,6 +310,10 @@ private: void handle(ItemValue *value) { + // TODO: Remove once QBS-1030 is fixed. + if (m_parentItem->type() == ItemType::Artifact) + return; + if (value->item()->type() != ItemType::ModuleInstance && value->item()->type() != ItemType::ModulePrefix && m_parentItem->file() -- cgit v1.2.3