[Web] Keep virtual keyboard visible when keep_editing_on_text_submit is enabled
This commit is contained in:
parent
99f5a3d665
commit
f03943f37b
1 changed files with 3 additions and 3 deletions
|
|
@ -873,13 +873,13 @@ void LineEdit::gui_input(const Ref<InputEvent> &p_event) {
|
|||
// Default is ENTER and KP_ENTER. Cannot use ui_accept as default includes SPACE.
|
||||
if (k->is_action_pressed("ui_text_submit")) {
|
||||
emit_signal(SceneStringName(text_submitted), text);
|
||||
if (DisplayServer::get_singleton()->has_feature(DisplayServer::FEATURE_VIRTUAL_KEYBOARD) && virtual_keyboard_enabled) {
|
||||
DisplayServer::get_singleton()->virtual_keyboard_hide();
|
||||
}
|
||||
|
||||
if (editing && !keep_editing_on_text_submit) {
|
||||
unedit();
|
||||
emit_signal(SNAME("editing_toggled"), false);
|
||||
if (DisplayServer::get_singleton()->has_feature(DisplayServer::FEATURE_VIRTUAL_KEYBOARD) && virtual_keyboard_enabled) {
|
||||
DisplayServer::get_singleton()->virtual_keyboard_hide();
|
||||
}
|
||||
}
|
||||
|
||||
accept_event();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue