From 442bf3993990ce78ff43655b8d0d7d66c02d7fc8 Mon Sep 17 00:00:00 2001 From: David Schulz Date: Wed, 29 Sep 2021 09:18:04 +0200 Subject: [PATCH] Utils: swap anchor and position of Utils::Text::selectAt selecting now from column to column+length Change-Id: I34fdf2d3db7fb15687b973094b2ca063b5c6587c Reviewed-by: Eike Ziller --- src/libs/utils/textutils.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libs/utils/textutils.cpp b/src/libs/utils/textutils.cpp index 3b475aef3cd..4e0764fffb7 100644 --- a/src/libs/utils/textutils.cpp +++ b/src/libs/utils/textutils.cpp @@ -88,9 +88,9 @@ QTextCursor selectAt(QTextCursor textCursor, int line, int column, uint length) if (column < 1) column = 1; - const int anchorPosition = positionInText(textCursor.document(), line, column + length); + const int anchorPosition = positionInText(textCursor.document(), line, column); textCursor.setPosition(anchorPosition); - textCursor.setPosition(anchorPosition - length, QTextCursor::KeepAnchor); + textCursor.setPosition(anchorPosition + int(length), QTextCursor::KeepAnchor); return textCursor; }