From e3df0b90d8b9d6ff85ee265fb23352f1c6f28bda Mon Sep 17 00:00:00 2001 From: Christian Stenger Date: Mon, 28 Nov 2022 13:22:06 +0100 Subject: [PATCH] LanguageServerProtocol: Fix toPositionInDocument() Change-Id: I8c7d045a5a884995892a904afe50e443297b951b Reviewed-by: David Schulz --- src/libs/languageserverprotocol/lsptypes.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libs/languageserverprotocol/lsptypes.cpp b/src/libs/languageserverprotocol/lsptypes.cpp index c2810c95208..65e75629cea 100644 --- a/src/libs/languageserverprotocol/lsptypes.cpp +++ b/src/libs/languageserverprotocol/lsptypes.cpp @@ -259,7 +259,7 @@ int Position::toPositionInDocument(const QTextDocument *doc) const if (!block.isValid()) return -1; if (block.length() <= character()) - return block.position() + block.length(); + return block.position() + block.length() - 1; return block.position() + character(); }