QmlJS: Fix codemodel reset

The QML import paths weren't scanned for modules when the code model was
reset.

Task-number: QTCREATORBUG-24082
Change-Id: If818ebf4ef123529e5fe8de40e6b5d0154c84680
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@qt.io>
This commit is contained in:
Christian Kamm
2020-06-23 11:44:37 +02:00
committed by Fawzi Mohamed
parent 3a2f09c1bb
commit 2c2cd08761

View File

@@ -1570,10 +1570,15 @@ void ModelManagerInterface::resetCodeModel()
// reset the snapshot // reset the snapshot
m_validSnapshot = Snapshot(); m_validSnapshot = Snapshot();
m_newestSnapshot = Snapshot(); m_newestSnapshot = Snapshot();
m_scannedPaths.clear();
} }
// start a reparse thread // start a reparse thread
updateSourceFiles(documents, false); updateSourceFiles(documents, false);
// rescan import directories
m_shouldScanImports = true;
updateImportPaths();
} }
} // namespace QmlJS } // namespace QmlJS