From a98db7b096f12e4d4094e6ceefc41555bfe5bc66 Mon Sep 17 00:00:00 2001 From: Erik Verbruggen <erik.verbruggen@nokia.com> Date: Thu, 24 Sep 2009 12:19:54 +0200 Subject: [PATCH] Fixed a crasher. --- src/plugins/cppeditor/cppeditor.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/plugins/cppeditor/cppeditor.cpp b/src/plugins/cppeditor/cppeditor.cpp index 9709e39e0b6..d080f6e141b 100644 --- a/src/plugins/cppeditor/cppeditor.cpp +++ b/src/plugins/cppeditor/cppeditor.cpp @@ -1901,7 +1901,9 @@ SemanticInfo SemanticHighlighter::semanticInfo(const Source &source) snapshot = m_lastSemanticInfo.snapshot; doc = m_lastSemanticInfo.doc; m_mutex.unlock(); - } else { + } + + if (!doc) { const QByteArray preprocessedCode = source.snapshot.preprocessedCode(source.code, source.fileName); doc = source.snapshot.documentFromSource(preprocessedCode, source.fileName); -- GitLab