LanguageClient: do not auto-assign documents to all clients

Only assign documents to a client if the client was started by a
setting. Programatically started clients should handle assigned
documents manually.

Change-Id: I192c4c011a48e0406f267d3cab3c860f740ddad7
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
David Schulz
2021-04-20 11:40:24 +02:00
parent 3d1ad9db60
commit d66b410adb
3 changed files with 13 additions and 2 deletions

View File

@@ -566,6 +566,7 @@ Client *BaseSettings::createClient()
client->setName(Utils::globalMacroExpander()->expand(m_name));
client->setSupportedLanguage(m_languageFilter);
client->setInitializationOptions(initializationOptions());
client->setActivateDocumentAutomatically(true);
return client;
}