From bf4b5879b4fdfee1eb0a38d54a4feb909502f2aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thorbj=C3=B8rn=20Lindeijer?= <thorbjorn.lindeijer@nokia.com> Date: Thu, 21 Jan 2010 14:51:37 +0100 Subject: [PATCH] Fixed Join Lines action when dealing with wrapped lines --- src/plugins/texteditor/basetexteditor.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/plugins/texteditor/basetexteditor.cpp b/src/plugins/texteditor/basetexteditor.cpp index 7c1b7242343..6a7b725e592 100644 --- a/src/plugins/texteditor/basetexteditor.cpp +++ b/src/plugins/texteditor/basetexteditor.cpp @@ -882,17 +882,17 @@ void BaseTextEditor::joinLines() QTextCursor move = textCursor(); move.beginEditBlock(); - move.movePosition(QTextCursor::Down); + move.movePosition(QTextCursor::NextBlock); move.movePosition(QTextCursor::StartOfBlock); move.movePosition(QTextCursor::EndOfBlock, QTextCursor::KeepAnchor); QString cutLine = move.selectedText(); - // collapse trailing whitespaces to one or insert whitespace + // Collapse leading whitespaces to one or insert whitespace cutLine.replace(QRegExp("^\\s*"), " "); move.movePosition(QTextCursor::Right, QTextCursor::KeepAnchor); move.removeSelectedText(); - move.movePosition(QTextCursor::Up); + move.movePosition(QTextCursor::PreviousBlock); move.movePosition(QTextCursor::EndOfBlock); move.insertText(cutLine); -- GitLab