Editor: fix internal cursor position after backspace

Fixes: QTCREATORBUG-27035
Change-Id: Id39d8832c5e3327cd42ce10447da98ca78fe476d
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
David Schulz
2022-02-10 08:26:19 +01:00
parent d59047a4c2
commit a1cc9b4e5c

View File

@@ -5889,7 +5889,7 @@ void TextEditorWidgetPrivate::handleBackspaceKey()
QTC_ASSERT(!q->multiTextCursor().hasSelection(), return);
MultiTextCursor cursor = m_cursors;
cursor.beginEditBlock();
for (QTextCursor c : cursor) {
for (QTextCursor &c : cursor) {
const int pos = c.position();
if (!pos)
continue;