summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Schulz <david.schulz@qt.io>2022-01-17 14:41:31 +0100
committerDavid Schulz <david.schulz@qt.io>2022-01-18 05:45:43 +0000
commit62c36f516bb9795058a4bff7cfa9ecdcedd182a7 (patch)
tree76b263ff27e79e3d891e35072bfd3f08a26e6933
parenta87a500c7719726a20d3d3dddbf901f64ad7017c (diff)
downloadqt-creator-62c36f516bb9795058a4bff7cfa9ecdcedd182a7.tar.gz
TextEditor: Fix skipping short lines
Fixes: QTCREATORBUG-26878 Change-Id: I2d801e3c7e91bad928b203bbca32fdc7b1cdca6e Reviewed-by: Christian Stenger <christian.stenger@qt.io>
-rw-r--r--src/plugins/texteditor/texteditor.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/texteditor/texteditor.cpp b/src/plugins/texteditor/texteditor.cpp
index dc4296ac0d..79228163cc 100644
--- a/src/plugins/texteditor/texteditor.cpp
+++ b/src/plugins/texteditor/texteditor.cpp
@@ -1398,7 +1398,7 @@ QList<QTextCursor> TextEditorWidgetPrivate::generateCursorsForBlockSelection(
while (block.isValid()) {
const QString &blockText = block.text();
const int columnCount = tabSettings.columnCountForText(blockText);
- if (blockSelection.anchorColumn < columnCount || blockSelection.column < columnCount) {
+ if (blockSelection.anchorColumn <= columnCount || blockSelection.column <= columnCount) {
const int anchor = tabSettings.positionAtColumn(blockText, blockSelection.anchorColumn);
const int position = tabSettings.positionAtColumn(blockText, blockSelection.column);
cursor.setPosition(block.position() + anchor);