LanguageClient: Fix Diagnostics Line number

Position::line is zero based, but Task::line is one-based.

Change-Id: Ic4d8e5bdeb29721dbc289821ee928ee672378eb3
Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
Marcus Tillmanns
2024-08-15 08:12:23 +02:00
parent e5aae2a781
commit c0573a2047

View File

@@ -227,7 +227,7 @@ std::optional<Task> DiagnosticManager::createTask(
return Task(taskType,
taskText(diagnostic),
doc->filePath(),
diagnostic.range().start().line(),
diagnostic.range().start().line() + 1,
d->m_taskCategory,
icon,
Task::NoOptions);