diff --git a/src/lib_gui/qt/element/QtCodeArea.cpp b/src/lib_gui/qt/element/QtCodeArea.cpp index c1b51d47..293feaf3 100644 --- a/src/lib_gui/qt/element/QtCodeArea.cpp +++ b/src/lib_gui/qt/element/QtCodeArea.cpp @@ -537,7 +537,13 @@ void QtCodeArea::clearSelection() { QTextCursor cursor = textCursor(); cursor.clearSelection(); + + QScrollBar* scrollbar = horizontalScrollBar(); + int scrollValue = horizontalScrollBar()->value(); + setTextCursor(cursor); + + scrollbar->setValue(scrollValue); } void QtCodeArea::setIDECursorPosition()