diff --git a/src/libs/qmljs/qmljsmodelmanagerinterface.cpp b/src/libs/qmljs/qmljsmodelmanagerinterface.cpp index 25cd5f02d0e..4417ddb2402 100644 --- a/src/libs/qmljs/qmljsmodelmanagerinterface.cpp +++ b/src/libs/qmljs/qmljsmodelmanagerinterface.cpp @@ -1570,10 +1570,15 @@ void ModelManagerInterface::resetCodeModel() // reset the snapshot m_validSnapshot = Snapshot(); m_newestSnapshot = Snapshot(); + m_scannedPaths.clear(); } // start a reparse thread updateSourceFiles(documents, false); + + // rescan import directories + m_shouldScanImports = true; + updateImportPaths(); } } // namespace QmlJS