diff --git a/src/libs/qmljs/qmljsmodelmanagerinterface.cpp b/src/libs/qmljs/qmljsmodelmanagerinterface.cpp index d88b1c261e7..65a47b2bd99 100644 --- a/src/libs/qmljs/qmljsmodelmanagerinterface.cpp +++ b/src/libs/qmljs/qmljsmodelmanagerinterface.cpp @@ -782,7 +782,8 @@ static bool findNewQmlLibraryInPath(const QString &path, } // found a new library! - qmldirFile.open(QFile::ReadOnly); + if (!qmldirFile.open(QFile::ReadOnly)) + return false; QString qmldirData = QString::fromUtf8(qmldirFile.readAll()); QmlDirParser qmldirParser;