diff --git a/src/plugins/qmljseditor/qmljscodecompletion.cpp b/src/plugins/qmljseditor/qmljscodecompletion.cpp index 423e8253175b2a010bf4ec1e20514d200f5363db..2454502c2e975f3a56c91fc3732c8b2961cf616a 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;