diff --git a/src/plugins/qmljseditor/qmljsmodelmanager.cpp b/src/plugins/qmljseditor/qmljsmodelmanager.cpp index 3bd87c0659f624bc4831a0a05d1740064a0e5314..0788dc4a99700bcbb12351c1c0f3896734d6e813 100644 --- a/src/plugins/qmljseditor/qmljsmodelmanager.cpp +++ b/src/plugins/qmljseditor/qmljsmodelmanager.cpp @@ -235,8 +235,10 @@ static void findNewLibraryImports(const Document::Ptr &doc, const Snapshot &snap QStringList *importedFiles, QSet<QString> *scannedPaths) { // scan library imports + QStringList importPaths = modelManager->importPaths(); + importPaths.prepend(doc->path()); foreach (const QString &libraryImport, doc->bind()->libraryImports()) { - foreach (const QString &importPath, modelManager->importPaths()) { + foreach (const QString &importPath, importPaths) { QDir dir(importPath); dir.cd(libraryImport); const QString targetPath = dir.absolutePath();