From 83eab470c10f885d54974b30fa8fb0ec4a1f8f23 Mon Sep 17 00:00:00 2001 From: David Schulz Date: Tue, 25 Feb 2020 13:27:03 +0100 Subject: LanguageClient: Only send position changed signals to reachable clients Change-Id: I0d387ea10aeba8f5f1be3d0ddb6a6ccb82e04e64 Reviewed-by: Christian Stenger --- src/plugins/languageclient/languageclientmanager.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/languageclient/languageclientmanager.cpp b/src/plugins/languageclient/languageclientmanager.cpp index 543ec74a20..9ca9d06f35 100644 --- a/src/plugins/languageclient/languageclientmanager.cpp +++ b/src/plugins/languageclient/languageclientmanager.cpp @@ -397,7 +397,8 @@ void LanguageClientManager::editorOpened(Core::IEditor *editor) if (!widget) return; if (Client *client = clientForDocument(widget->textDocument())) - client->cursorPositionChanged(widget); + if (client->reachable()) + client->cursorPositionChanged(widget); }); }); updateEditorToolBar(editor); -- cgit v1.2.1