diff options
author | David Schulz <david.schulz@qt.io> | 2018-09-13 13:39:01 +0200 |
---|---|---|
committer | David Schulz <david.schulz@qt.io> | 2018-09-19 10:44:58 +0000 |
commit | ba5f93003ed859947147b7f76d276425d76ab83c (patch) | |
tree | ccc9f4963a2a951aa76fa916ce7012cd820fda65 /src/plugins/languageclient/languageclientmanager.h | |
parent | a376469eb62a59db33b7a7f3eddde2e22db8ddf7 (diff) |
LSP: correctly shutdown client that is currently being restarted
Change-Id: I9fb0ccd9aa181515efc9368b0b369dfc39dffcd1
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Diffstat (limited to 'src/plugins/languageclient/languageclientmanager.h')
-rw-r--r-- | src/plugins/languageclient/languageclientmanager.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/languageclient/languageclientmanager.h b/src/plugins/languageclient/languageclientmanager.h index 3ccf56c765..a00c86858e 100644 --- a/src/plugins/languageclient/languageclientmanager.h +++ b/src/plugins/languageclient/languageclientmanager.h @@ -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; |