Use ui_text_submit to confirm and close text prompts

Fix press space when enter editor layout name will
confirm and save layout, same in theme editor

(cherry picked from commit ba41910967)
This commit is contained in:
jsjtxietian 2023-08-31 14:35:31 +08:00 committed by Yuri Sizov
parent 113cfdfc69
commit 1238554f05
2 changed files with 2 additions and 2 deletions

View File

@ -42,7 +42,7 @@ void EditorLayoutsDialog::_line_gui_input(const Ref<InputEvent> &p_event) {
Ref<InputEventKey> k = p_event;
if (k.is_valid()) {
if (k->is_action_pressed(SNAME("ui_accept"), false, true)) {
if (k->is_action_pressed(SNAME("ui_text_submit"), false, true)) {
if (get_hide_on_ok()) {
hide();
}

View File

@ -1834,7 +1834,7 @@ void ThemeItemEditorDialog::_edit_theme_item_gui_input(const Ref<InputEvent> &p_
return;
}
if (k->is_action_pressed(SNAME("ui_accept"), false, true)) {
if (k->is_action_pressed(SNAME("ui_text_submit"), false, true)) {
_confirm_edit_theme_item();
edit_theme_item_dialog->hide();
edit_theme_item_dialog->set_input_as_handled();