From bf2276ebde083f0e6daf7f9e5ef620b0aa13c3db Mon Sep 17 00:00:00 2001 From: David Schulz Date: Wed, 28 Oct 2020 11:43:20 +0100 Subject: [PATCH] LanguageClient: do not generate diagnostics twice Change-Id: Ib15f67fb362440fa901ae4118cb176b2bf073fdc 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 9f237ea8072..77462e1833f 100644 --- a/src/plugins/languageclient/client.cpp +++ b/src/plugins/languageclient/client.cpp @@ -1169,7 +1169,7 @@ void Client::handleDiagnostics(const PublishDiagnosticsParams ¶ms) const DocumentUri &uri = params.uri(); const QList &diagnostics = params.diagnostics(); - m_diagnosticManager.setDiagnostics(uri, params.diagnostics()); + m_diagnosticManager.setDiagnostics(uri, diagnostics); if (LanguageClientManager::clientForUri(uri) == this) { m_diagnosticManager.showDiagnostics(uri); requestCodeActions(uri, diagnostics);