aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Schulz <david.schulz@qt.io>2021-01-20 12:44:58 +0100
committerDavid Schulz <david.schulz@qt.io>2021-01-22 05:34:39 +0000
commiteb586385b559df3c976993e35f6171bd9344370d (patch)
tree4f8bfbbfbe67356115c5af90eec8aa1e956d29f7
parent23d5a28968c1443cd0fa107f016d5f9c4f73b623 (diff)
LanguageClient: correctly handle dynamic registered capabilities
Change-Id: Iaeacad68bbff0aded4dd029405fa28a237a65940 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
-rw-r--r--src/plugins/languageclient/languageclientmanager.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/languageclient/languageclientmanager.cpp b/src/plugins/languageclient/languageclientmanager.cpp
index 85f323916d..3d89abd71a 100644
--- a/src/plugins/languageclient/languageclientmanager.cpp
+++ b/src/plugins/languageclient/languageclientmanager.cpp
@@ -65,6 +65,8 @@ LanguageClientManager::LanguageClientManager(QObject *parent)
JsonRpcMessageHandler::registerMessageProvider<ShowMessageRequest>();
JsonRpcMessageHandler::registerMessageProvider<ShowMessageNotification>();
JsonRpcMessageHandler::registerMessageProvider<WorkSpaceFolderRequest>();
+ JsonRpcMessageHandler::registerMessageProvider<RegisterCapabilityRequest>();
+ JsonRpcMessageHandler::registerMessageProvider<UnregisterCapabilityRequest>();
connect(EditorManager::instance(), &EditorManager::editorOpened,
this, &LanguageClientManager::editorOpened);
connect(EditorManager::instance(), &EditorManager::documentOpened,