summaryrefslogtreecommitdiff
path: root/src/plugins/languageclient
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@qt.io>2019-11-19 17:01:08 +0100
committerOrgad Shaneh <orgad.shaneh@audiocodes.com>2019-11-21 22:18:35 +0200
commit4e6142c93226862458252da84a5ce0539e6008ae (patch)
treea75c38085df5769e21e11c3b6c5b0b774434c9f2 /src/plugins/languageclient
parentfd8afd564f847f24ad119fd519929de6dcb94139 (diff)
parente53e0a808b5d0075c95fd7635ce53cc4de277f3a (diff)
downloadqt-creator-4e6142c93226862458252da84a5ce0539e6008ae.tar.gz
Merge remote-tracking branch 'origin/4.11'
Conflicts: src/plugins/autotest/testresultspane.cpp src/plugins/cmakeprojectmanager/cmaketool.cpp Change-Id: Iade695ac9cab8bf3e3a1abd6e2c71f4a19132ac0
Diffstat (limited to 'src/plugins/languageclient')
-rw-r--r--src/plugins/languageclient/languageclientmanager.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/plugins/languageclient/languageclientmanager.cpp b/src/plugins/languageclient/languageclientmanager.cpp
index defbd0bdac..543ec74a20 100644
--- a/src/plugins/languageclient/languageclientmanager.cpp
+++ b/src/plugins/languageclient/languageclientmanager.cpp
@@ -503,9 +503,9 @@ void LanguageClientManager::findLinkAt(TextEditor::TextDocument *document,
}
}
});
- for (Client *interface : reachableClients()) {
- if (interface->findLinkAt(request))
- m_exclusiveRequests[request.id()] << interface;
+ if (Client *client = clientForUri(uri)) {
+ if (client->reachable())
+ client->findLinkAt(request);
}
}