forked from qt-creator/qt-creator
LanguageClient: do not generate diagnostics twice
Change-Id: Ib15f67fb362440fa901ae4118cb176b2bf073fdc Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -1169,7 +1169,7 @@ void Client::handleDiagnostics(const PublishDiagnosticsParams ¶ms)
|
||||
const DocumentUri &uri = params.uri();
|
||||
|
||||
const QList<Diagnostic> &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);
|
||||
|
Reference in New Issue
Block a user