From 37a26f77b7bde4c95ef3e3d08091ee132ae1d1ac Mon Sep 17 00:00:00 2001 From: David Schulz Date: Tue, 19 Apr 2022 08:59:51 +0200 Subject: [PATCH] Editor: fix indenting selections spanning multiple lines Fixes: QTCREATORBUG-27365 Change-Id: Ibf98bf832e93598fd5d08cb6d5f6422e88480b63 Reviewed-by: Christian Stenger --- src/plugins/texteditor/textdocument.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/plugins/texteditor/textdocument.cpp b/src/plugins/texteditor/textdocument.cpp index 696e4caf0a2..7e0adaacbf9 100644 --- a/src/plugins/texteditor/textdocument.cpp +++ b/src/plugins/texteditor/textdocument.cpp @@ -164,11 +164,10 @@ MultiTextCursor TextDocumentPrivate::indentOrUnindent(const MultiTextCursor &cur } // make sure that selection that begins in first column stays at first column // even if we insert text at first column + cursor = textCursor; if (cursorAtBlockStart) { - cursor = textCursor; cursor.setPosition(startBlock.position(), QTextCursor::KeepAnchor); } else if (anchorAtBlockStart) { - cursor = textCursor; cursor.setPosition(startBlock.position(), QTextCursor::MoveAnchor); cursor.setPosition(textCursor.position(), QTextCursor::KeepAnchor); }