diff options
| author | Rémi Verschelde <remi@verschelde.fr> | 2021-05-17 17:38:02 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-05-17 17:38:02 +0200 |
| commit | 6c367f8e0d22ae5430d48dbbee9396345933e233 (patch) | |
| tree | 6ceafa9ee3010dca7a485e716614628670609f9b /scene/gui/line_edit.cpp | |
| parent | 2fcfc83da91ca6c2e4670d3cdf01ee27d65f667b (diff) | |
| parent | 97fecd1b69e837a3e3300bb7209ef72131abe599 (diff) | |
| download | redot-engine-6c367f8e0d22ae5430d48dbbee9396345933e233.tar.gz | |
Merge pull request #48168 from LightningAA/control-to-ctrl-4.0
Diffstat (limited to 'scene/gui/line_edit.cpp')
| -rw-r--r-- | scene/gui/line_edit.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/scene/gui/line_edit.cpp b/scene/gui/line_edit.cpp index bfd739788f..98dd9f624b 100644 --- a/scene/gui/line_edit.cpp +++ b/scene/gui/line_edit.cpp @@ -250,11 +250,11 @@ void LineEdit::_gui_input(Ref<InputEvent> p_event) { return; } - shift_selection_check_pre(b->get_shift()); + shift_selection_check_pre(b->is_shift_pressed()); set_caret_at_pixel_pos(b->get_position().x); - if (b->get_shift()) { + if (b->is_shift_pressed()) { selection_fill_at_caret(); selection.creating = true; @@ -442,9 +442,9 @@ void LineEdit::_gui_input(Ref<InputEvent> p_event) { // Cursor Movement k = k->duplicate(); - bool shift_pressed = k->get_shift(); + bool shift_pressed = k->is_shift_pressed(); // Remove shift or else actions will not match. Use above variable for selection. - k->set_shift(false); + k->set_shift_pressed(false); if (k->is_action("ui_text_caret_word_left", true)) { _move_caret_left(shift_pressed, true); @@ -490,7 +490,7 @@ void LineEdit::_gui_input(Ref<InputEvent> p_event) { // Allow unicode handling if: // * No Modifiers are pressed (except shift) - bool allow_unicode_handling = !(k->get_command() || k->get_control() || k->get_alt() || k->get_metakey()); + bool allow_unicode_handling = !(k->is_command_pressed() || k->is_ctrl_pressed() || k->is_alt_pressed() || k->is_meta_pressed()); if (allow_unicode_handling && editable && k->get_unicode() >= 32) { // Handle Unicode (if no modifiers active) |
