From a3f2f16d5ced9a2749cc63db0edb1bff609b7619 Mon Sep 17 00:00:00 2001 From: Christian Kamm Date: Fri, 16 Apr 2010 11:25:56 +0200 Subject: QmlJSEditor: Prevent an infinite parsing loop with invalid qml/js files. Reviewed-by: Erik Verbruggen (cherry picked from commit 922092937565dfa02f4055fdf84358f9cceace61) --- src/plugins/qmljseditor/qmljseditor.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/plugins/qmljseditor/qmljseditor.cpp b/src/plugins/qmljseditor/qmljseditor.cpp index 67b299755c..344830e90b 100644 --- a/src/plugins/qmljseditor/qmljseditor.cpp +++ b/src/plugins/qmljseditor/qmljseditor.cpp @@ -1364,6 +1364,7 @@ SemanticInfo SemanticHighlighter::semanticInfo(const Source &source) if (! doc) { snapshot = source.snapshot; doc = snapshot.documentFromSource(source.code, source.fileName); + doc->setDocumentRevision(source.revision); doc->parse(); } -- cgit v1.2.1