forked from qt-creator/qt-creator
workaround for the occasional auto-unfold when doing pageUp/pageDown
This commit is contained in:
@@ -1225,7 +1225,9 @@ void BaseTextEditor::setTextCursor(const QTextCursor &cursor)
|
|||||||
{
|
{
|
||||||
// workaround for QTextControl bug
|
// workaround for QTextControl bug
|
||||||
bool selectionChange = cursor.hasSelection() || textCursor().hasSelection();
|
bool selectionChange = cursor.hasSelection() || textCursor().hasSelection();
|
||||||
QPlainTextEdit::setTextCursor(cursor);
|
QTextCursor c = cursor;
|
||||||
|
c.setVisualNavigation(true);
|
||||||
|
QPlainTextEdit::setTextCursor(c);
|
||||||
if (selectionChange)
|
if (selectionChange)
|
||||||
slotSelectionChanged();
|
slotSelectionChanged();
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user