diff --git a/src/libs/qmljs/qmljslink.cpp b/src/libs/qmljs/qmljslink.cpp index bd759b2f644..fd8c8de9d07 100644 --- a/src/libs/qmljs/qmljslink.cpp +++ b/src/libs/qmljs/qmljslink.cpp @@ -521,8 +521,8 @@ bool LinkPrivate::importLibrary(const Document::Ptr &doc, bool subImportFound = importLibrary(doc, subImport.libraryPath, &subImport, targetObject, importPath, true); if (!subImportFound && errorLoc.isValid()) { - import->valid = false; if (!(optional || (toImport.flags & QmlDirParser::Import::Optional))) { + import->valid = false; error(doc, errorLoc, Link::tr("Implicit import '%1' of QML module '%2' not found.\n\n"