forked from qt-creator/qt-creator
LanguageClient: support versioned diagnostics
Change-Id: Id182431f371201c7266fe0683e78fe56a8a9735b Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -66,7 +66,7 @@ void HoverHandler::identifyMatch(TextEditor::TextEditorWidget *editorWidget,
|
||||
auto uri = DocumentUri::fromFilePath(editorWidget->textDocument()->filePath());
|
||||
QTextCursor tc = editorWidget->textCursor();
|
||||
tc.setPosition(pos);
|
||||
QList<Diagnostic> diagnostics = m_client->diagnosticsAt(uri, Range(Position(tc), Position(tc)));
|
||||
const QList<Diagnostic> &diagnostics = m_client->diagnosticsAt(uri, tc);
|
||||
if (!diagnostics.isEmpty()) {
|
||||
const QStringList messages = Utils::transform(diagnostics, &Diagnostic::message);
|
||||
setToolTip(messages.join('\n'));
|
||||
|
||||
Reference in New Issue
Block a user