Merge pull request #35438 from MadEqua/virtual-keyboard-line-edit
Android virtual keyboard respecting LineEdit max length.
This commit is contained in:
@@ -128,7 +128,7 @@ void LineEdit::_gui_input(Ref<InputEvent> p_event) {
|
||||
selection.doubleclick = false;
|
||||
|
||||
if (OS::get_singleton()->has_virtual_keyboard())
|
||||
OS::get_singleton()->show_virtual_keyboard(text, get_global_rect());
|
||||
OS::get_singleton()->show_virtual_keyboard(text, get_global_rect(), max_length);
|
||||
}
|
||||
|
||||
update();
|
||||
@@ -913,7 +913,7 @@ void LineEdit::_notification(int p_what) {
|
||||
OS::get_singleton()->set_ime_position(get_global_position() + cursor_pos);
|
||||
|
||||
if (OS::get_singleton()->has_virtual_keyboard())
|
||||
OS::get_singleton()->show_virtual_keyboard(text, get_global_rect());
|
||||
OS::get_singleton()->show_virtual_keyboard(text, get_global_rect(), max_length);
|
||||
|
||||
} break;
|
||||
case NOTIFICATION_FOCUS_EXIT: {
|
||||
|
||||
Reference in New Issue
Block a user