diff --git a/src/plugins/languageclient/languageclientmanager.cpp b/src/plugins/languageclient/languageclientmanager.cpp index fd54d777005..0e5a80013b8 100644 --- a/src/plugins/languageclient/languageclientmanager.cpp +++ b/src/plugins/languageclient/languageclientmanager.cpp @@ -420,6 +420,8 @@ const QList LanguageClientManager::clientsForProject( void LanguageClientManager::openDocumentWithClient(TextEditor::TextDocument *document, Client *client) { + if (!document) + return; Client *currentClient = clientForDocument(document); if (client == currentClient) return;