forked from qt-creator/qt-creator
TextEditor: fix delete(Start/End)OfWord without camelcase
Fixes: QTCREATORBUG-26646 Change-Id: I0f9a4ad56ef96632fbf5de490f089bf7ff3b12ee Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -2400,7 +2400,7 @@ void TextEditorWidget::keyPressEvent(QKeyEvent *e)
|
|||||||
if (camelCaseNavigationEnabled())
|
if (camelCaseNavigationEnabled())
|
||||||
CamelCaseCursor::left(&cursor, this, QTextCursor::KeepAnchor);
|
CamelCaseCursor::left(&cursor, this, QTextCursor::KeepAnchor);
|
||||||
else
|
else
|
||||||
d->moveCursor(QTextCursor::PreviousWord, QTextCursor::KeepAnchor);
|
cursor.movePosition(QTextCursor::PreviousWord, QTextCursor::KeepAnchor);
|
||||||
}
|
}
|
||||||
cursor.removeSelectedText();
|
cursor.removeSelectedText();
|
||||||
setMultiTextCursor(cursor);
|
setMultiTextCursor(cursor);
|
||||||
@@ -2411,7 +2411,7 @@ void TextEditorWidget::keyPressEvent(QKeyEvent *e)
|
|||||||
if (camelCaseNavigationEnabled())
|
if (camelCaseNavigationEnabled())
|
||||||
CamelCaseCursor::right(&cursor, this, QTextCursor::KeepAnchor);
|
CamelCaseCursor::right(&cursor, this, QTextCursor::KeepAnchor);
|
||||||
else
|
else
|
||||||
d->moveCursor(QTextCursor::NextWord, QTextCursor::KeepAnchor);
|
cursor.movePosition(QTextCursor::NextWord, QTextCursor::KeepAnchor);
|
||||||
}
|
}
|
||||||
cursor.removeSelectedText();
|
cursor.removeSelectedText();
|
||||||
setMultiTextCursor(cursor);
|
setMultiTextCursor(cursor);
|
||||||
|
|||||||
Reference in New Issue
Block a user