mirror of
https://github.com/godotengine/godot.git
synced 2024-11-30 08:05:47 +00:00
Fix LineEdit behavior for deleting all the way to the left/right
This commit is contained in:
parent
36e943b6b2
commit
2c0d0c1473
@ -140,7 +140,9 @@ void LineEdit::_backspace(bool p_word, bool p_all_to_left) {
|
||||
|
||||
if (p_all_to_left) {
|
||||
deselect();
|
||||
text = text.substr(0, caret_column);
|
||||
text = text.substr(caret_column);
|
||||
_shape();
|
||||
set_caret_column(0);
|
||||
_text_changed();
|
||||
return;
|
||||
}
|
||||
@ -176,9 +178,8 @@ void LineEdit::_delete(bool p_word, bool p_all_to_right) {
|
||||
|
||||
if (p_all_to_right) {
|
||||
deselect();
|
||||
text = text.substr(caret_column, text.length() - caret_column);
|
||||
text = text.substr(0, caret_column);
|
||||
_shape();
|
||||
set_caret_column(0);
|
||||
_text_changed();
|
||||
return;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user