From 62c36f516bb9795058a4bff7cfa9ecdcedd182a7 Mon Sep 17 00:00:00 2001 From: David Schulz Date: Mon, 17 Jan 2022 14:41:31 +0100 Subject: [PATCH] TextEditor: Fix skipping short lines Fixes: QTCREATORBUG-26878 Change-Id: I2d801e3c7e91bad928b203bbca32fdc7b1cdca6e Reviewed-by: Christian Stenger --- src/plugins/texteditor/texteditor.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/texteditor/texteditor.cpp b/src/plugins/texteditor/texteditor.cpp index dc4296ac0d6..79228163cc5 100644 --- a/src/plugins/texteditor/texteditor.cpp +++ b/src/plugins/texteditor/texteditor.cpp @@ -1398,7 +1398,7 @@ QList 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);