diff --git a/src/plugins/texteditor/texteditor.cpp b/src/plugins/texteditor/texteditor.cpp index 9a4b997ffc2..b5f5a6e4cb9 100644 --- a/src/plugins/texteditor/texteditor.cpp +++ b/src/plugins/texteditor/texteditor.cpp @@ -7464,7 +7464,7 @@ QMimeData *TextEditorWidget::createMimeDataFromSelection() const tempCursor.setCharFormat(range.format); } } else { - const int startPosition = current.position() - start.position() + const int startPosition = current.position() - selectionStart - removedCount; int endPosition = startPosition + current.text().count(); if (current != last)