diff options
author | David Schulz <david.schulz@qt.io> | 2020-02-25 13:27:03 +0100 |
---|---|---|
committer | David Schulz <david.schulz@qt.io> | 2020-02-25 13:16:58 +0000 |
commit | 83eab470c10f885d54974b30fa8fb0ec4a1f8f23 (patch) | |
tree | de1811db4f1715de02dfea7bd6b4cc3ee0c56407 | |
parent | 63e9c4c31ae3c6529f199c23d9e82fe961bf64c9 (diff) | |
download | qt-creator-83eab470c10f885d54974b30fa8fb0ec4a1f8f23.tar.gz |
LanguageClient: Only send position changed signals to reachable clients
Change-Id: I0d387ea10aeba8f5f1be3d0ddb6a6ccb82e04e64
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
-rw-r--r-- | src/plugins/languageclient/languageclientmanager.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
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); |