diff --git a/src/plugins/languageclient/languageclientmanager.cpp b/src/plugins/languageclient/languageclientmanager.cpp index b2c65f511b7..dc686dd9d8a 100644 --- a/src/plugins/languageclient/languageclientmanager.cpp +++ b/src/plugins/languageclient/languageclientmanager.cpp @@ -458,9 +458,9 @@ void LanguageClientManager::documentOpened(Core::IDocument *document) clients << startClient(setting); } for (auto client : clients) { - openDocumentWithClient(textDocument, client); if (!m_clientForDocument.contains(textDocument)) m_clientForDocument[textDocument] = client; + openDocumentWithClient(textDocument, client); } } }