diff options
author | Joerg Bornemann <joerg.bornemann@digia.com> | 2013-11-05 10:54:39 +0100 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@digia.com> | 2013-11-05 14:20:33 +0100 |
commit | d25952d28b1bf3a3f08b5664c05faf84cdc80a23 (patch) | |
tree | 162cba378934fc8725280318df82a1290daf09bf | |
parent | d99d228851096e829e3445e08aa5f27ce1dab680 (diff) |
fix crash on missing Depends items in Export items
Task-number: QBS-442
Change-Id: I6f08ca595665fca35451027c79be99f5ebcefb9f
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
-rw-r--r-- | src/lib/language/moduleloader.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lib/language/moduleloader.cpp b/src/lib/language/moduleloader.cpp index 9c97271b6..94786e3df 100644 --- a/src/lib/language/moduleloader.cpp +++ b/src/lib/language/moduleloader.cpp @@ -156,6 +156,7 @@ private: { if (!value->item()->isModuleInstance() && !m_validItemPropertyNamesPerItem.value(m_parentItem).contains(m_currentName) + && m_parentItem->file() && !m_parentItem->file()->idScope()->hasProperty(m_currentName)) { throw ErrorInfo(Tr::tr("Item '%1' is not declared. " "Did you forget to add a Depends item?").arg(m_currentName), |