From 8de03ac2dddee353bc72d78c5f78e2ca28bb845a Mon Sep 17 00:00:00 2001 From: Christian Kamm Date: Mon, 30 Aug 2010 14:49:33 +0200 Subject: [PATCH] QmlJS: Fix code completion when no semantic info is available. --- src/plugins/qmljseditor/qmljscodecompletion.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/plugins/qmljseditor/qmljscodecompletion.cpp b/src/plugins/qmljseditor/qmljscodecompletion.cpp index 423e8253175..2454502c2e9 100644 --- a/src/plugins/qmljseditor/qmljscodecompletion.cpp +++ b/src/plugins/qmljseditor/qmljscodecompletion.cpp @@ -681,6 +681,9 @@ int CodeCompletion::startCompletion(TextEditor::ITextEditable *editor) const QmlJS::Snapshot snapshot = semanticInfo.snapshot; const Document::Ptr document = semanticInfo.document; + if (!document) + return -1; + const QFileInfo currentFileInfo(fileName); bool isQmlFile = false;