workaround for the occasional auto-unfold when doing pageUp/pageDown

This commit is contained in:
mae
2009-12-03 19:58:44 +01:00
parent 58b009d3db
commit 9ced67bd62

View File

@@ -1225,7 +1225,9 @@ void BaseTextEditor::setTextCursor(const QTextCursor &cursor)
{
// workaround for QTextControl bug
bool selectionChange = cursor.hasSelection() || textCursor().hasSelection();
QPlainTextEdit::setTextCursor(cursor);
QTextCursor c = cursor;
c.setVisualNavigation(true);
QPlainTextEdit::setTextCursor(c);
if (selectionChange)
slotSelectionChanged();
}