diff --git a/src/plugins/qmljseditor/qmljseditor.cpp b/src/plugins/qmljseditor/qmljseditor.cpp index 0593033a26d26dfc0f50d115d83a90f1cc7a75c0..34398fcc81bb9dc7f182ba9fcb8680301c290bcf 100644 --- a/src/plugins/qmljseditor/qmljseditor.cpp +++ b/src/plugins/qmljseditor/qmljseditor.cpp @@ -837,7 +837,7 @@ TextEditor::BaseTextEditor::Link QmlJSTextEditor::findLinkAt(const QTextCursor & Link link; const SemanticInfo semanticInfo = m_semanticInfo; - if (semanticInfo.document) { + if (semanticInfo.document && semanticInfo.revision() == document()->revision()) { CollectASTNodes nodes; nodes.accept(semanticInfo.document->ast());