diff --git a/src/plugins/qmljseditor/qmljseditor.cpp b/src/plugins/qmljseditor/qmljseditor.cpp index 0593033a26d..34398fcc81b 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());