forked from qt-creator/qt-creator
LanguageClient: do not send semantic requests to unrelated server
Change-Id: I97207a8569a5e26a7587fefc07d638b17d36d40b Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
@@ -369,6 +369,8 @@ void SemanticTokenSupport::setAdditionalTokenTypeStyles(
|
|||||||
|
|
||||||
SemanticRequestTypes SemanticTokenSupport::supportedSemanticRequests(TextDocument *document) const
|
SemanticRequestTypes SemanticTokenSupport::supportedSemanticRequests(TextDocument *document) const
|
||||||
{
|
{
|
||||||
|
if (!m_client->documentOpen(document))
|
||||||
|
return SemanticRequestType::None;
|
||||||
auto supportedRequests = [&](const QJsonObject &options) -> SemanticRequestTypes {
|
auto supportedRequests = [&](const QJsonObject &options) -> SemanticRequestTypes {
|
||||||
TextDocumentRegistrationOptions docOptions(options);
|
TextDocumentRegistrationOptions docOptions(options);
|
||||||
if (docOptions.isValid()
|
if (docOptions.isValid()
|
||||||
|
|||||||
Reference in New Issue
Block a user