From 45381e9d04c7494978dd5cc6a5854a704ef039ba Mon Sep 17 00:00:00 2001 From: David Schulz Date: Tue, 25 Feb 2020 13:27:46 +0100 Subject: LanguageClient: Only send contentsChanged notification to reachable clients Change-Id: Id35b94d3c6f9b3b08b1e66b992ca5fe86cdab6d5 Reviewed-by: Christian Stenger --- src/plugins/languageclient/client.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/languageclient/client.cpp b/src/plugins/languageclient/client.cpp index 7a8d305550..a704889fe6 100644 --- a/src/plugins/languageclient/client.cpp +++ b/src/plugins/languageclient/client.cpp @@ -466,7 +466,7 @@ void Client::documentContentsChanged(TextEditor::TextDocument *document, int charsRemoved, int charsAdded) { - if (!m_openedDocument.contains(document)) + if (!m_openedDocument.contains(document) || !reachable()) return; const QString method(DidChangeTextDocumentNotification::methodName); TextDocumentSyncKind syncKind = m_serverCapabilities.textDocumentSyncKindHelper(); -- cgit v1.2.1