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;