LSP: correctly shutdown client that is currently being restarted

Change-Id: I9fb0ccd9aa181515efc9368b0b369dfc39dffcd1
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
David Schulz
2018-09-13 13:39:01 +02:00
parent a376469eb6
commit ba5f93003e
3 changed files with 22 additions and 7 deletions

View File

@@ -68,6 +68,8 @@ public:
static void addExclusiveRequest(const LanguageServerProtocol::MessageId &id, BaseClient *client);
static void reportFinished(const LanguageServerProtocol::MessageId &id, BaseClient *byClient);
static void deleteClient(BaseClient *client);
private:
LanguageClientManager();
LanguageClientManager(const LanguageClientManager &other) = delete;