diff --git a/src/libs/qmljs/qmljslink.cpp b/src/libs/qmljs/qmljslink.cpp index 0c78ab56c24..17127dfc011 100644 --- a/src/libs/qmljs/qmljslink.cpp +++ b/src/libs/qmljs/qmljslink.cpp @@ -392,7 +392,7 @@ Import LinkPrivate::importNonFile(Document::Ptr doc, const ImportInfo &importInf ModuleApiInfo moduleApi = findBestModuleApi(importableModuleApis.value(packageName), version); if (moduleApi.version.isValid()) { importFound = true; - import.object->setPrototype(valueOwner->cppQmlTypes().objectByCppName(moduleApi.name)); + import.object->setPrototype(valueOwner->cppQmlTypes().objectByCppName(moduleApi.cppName)); } if (!importFound && importInfo.ast()) { @@ -479,7 +479,7 @@ bool LinkPrivate::importLibrary(Document::Ptr doc, // if a module api has no uri, it shares the same name ModuleApiInfo sameUriModuleApi = findBestModuleApi(noUriModuleApis, version); if (sameUriModuleApi.version.isValid()) - import->object->setPrototype(valueOwner->cppQmlTypes().objectByCppName(sameUriModuleApi.name)); + import->object->setPrototype(valueOwner->cppQmlTypes().objectByCppName(sameUriModuleApi.cppName)); } } diff --git a/src/libs/qmljs/qmljstypedescriptionreader.cpp b/src/libs/qmljs/qmljstypedescriptionreader.cpp index 44b7a47e15f..59510750903 100644 --- a/src/libs/qmljs/qmljstypedescriptionreader.cpp +++ b/src/libs/qmljs/qmljstypedescriptionreader.cpp @@ -247,7 +247,7 @@ void TypeDescriptionReader::readModuleApi(UiObjectDefinition *ast) } else if (name == "version") { apiInfo.version = readNumericVersionBinding(script); } else if (name == "name") { - apiInfo.name = readStringBinding(script); + apiInfo.cppName = readStringBinding(script); } else { addWarning(script->firstSourceLocation(), "Expected only uri, version and name script bindings");