aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/languageclient/languageclientmanager.h
diff options
context:
space:
mode:
authorDavid Schulz <david.schulz@qt.io>2018-09-13 13:39:01 +0200
committerDavid Schulz <david.schulz@qt.io>2018-09-19 10:44:58 +0000
commitba5f93003ed859947147b7f76d276425d76ab83c (patch)
treeccc9f4963a2a951aa76fa916ce7012cd820fda65 /src/plugins/languageclient/languageclientmanager.h
parenta376469eb62a59db33b7a7f3eddde2e22db8ddf7 (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.h2
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;