diff options
Diffstat (limited to 'src/qmlcompiler')
-rw-r--r-- | src/qmlcompiler/qqmljsimportvisitor.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/qmlcompiler/qqmljsimportvisitor.cpp b/src/qmlcompiler/qqmljsimportvisitor.cpp index 4be205054d..d310e2ed9d 100644 --- a/src/qmlcompiler/qqmljsimportvisitor.cpp +++ b/src/qmlcompiler/qqmljsimportvisitor.cpp @@ -476,7 +476,9 @@ bool QQmlJSImportVisitor::visit(QQmlJS::AST::UiObjectBinding *uiob) prop.setType(m_rootScopeImports.value(uiob->qualifiedTypeNameId->name.toString())); m_currentScope->addOwnProperty(prop); - enterEnvironment(QQmlJSScope::QMLScope, name, uiob->firstSourceLocation()); + enterEnvironment(QQmlJSScope::QMLScope, name, + uiob->qualifiedTypeNameId ? uiob->qualifiedTypeNameId->identifierToken + : uiob->firstSourceLocation()); m_currentScope->resolveTypes(m_rootScopeImports); return true; } |