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
This commit is contained in:
jsjtxietian 2023-08-31 14:35:31 +08:00
parent f7c48cf803
commit ba41910967
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; Ref<InputEventKey> k = p_event;
if (k.is_valid()) { 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()) { if (get_hide_on_ok()) {
hide(); hide();
} }

View File

@ -1834,7 +1834,7 @@ void ThemeItemEditorDialog::_edit_theme_item_gui_input(const Ref<InputEvent> &p_
return; 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(); _confirm_edit_theme_item();
edit_theme_item_dialog->hide(); edit_theme_item_dialog->hide();
edit_theme_item_dialog->set_input_as_handled(); edit_theme_item_dialog->set_input_as_handled();