From 34b40f23a1d90df3ce8dbf6b9b3e6d1e0cba3eae Mon Sep 17 00:00:00 2001 From: wmayer Date: Sat, 2 Dec 2017 15:39:39 +0100 Subject: [PATCH] fixes #0002923: Python console history misbehaves with word-wrapped lines --- src/Gui/PythonConsole.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Gui/PythonConsole.cpp b/src/Gui/PythonConsole.cpp index c3f79ecf18..951856701a 100644 --- a/src/Gui/PythonConsole.cpp +++ b/src/Gui/PythonConsole.cpp @@ -1046,7 +1046,7 @@ QTextCursor PythonConsole::inputBegin( void ) const // construct cursor at begin of input line ... QTextCursor inputLineBegin( this->textCursor() ); inputLineBegin.movePosition( QTextCursor::End ); - inputLineBegin.movePosition( QTextCursor::StartOfLine ); + inputLineBegin.movePosition( QTextCursor::StartOfBlock ); // ... and move cursor right beyond the prompt. inputLineBegin.movePosition( QTextCursor::Right, QTextCursor::MoveAnchor, promptLength( inputLineBegin.block().text() ) ); return inputLineBegin;