Fix potential null in android text entry system.

(cherry picked from commit f8699d93f6)
This commit is contained in:
Jason Knight 2023-04-12 09:18:11 -06:00 committed by Yuri Sizov
parent 27df8b93aa
commit f3907e2fe0
1 changed files with 6 additions and 5 deletions

View File

@ -124,13 +124,14 @@ public class GodotTextInputWrapper implements TextWatcher, OnEditorActionListene
public boolean onEditorAction(final TextView pTextView, final int pActionID, final KeyEvent pKeyEvent) {
if (mEdit == pTextView && isFullScreenEdit() && pKeyEvent != null) {
final String characters = pKeyEvent.getCharacters();
if (characters != null) {
for (int i = 0; i < characters.length(); i++) {
final int character = characters.codePointAt(i);
GodotLib.key(0, character, 0, true);
GodotLib.key(0, character, 0, false);
}
}
}
if (pActionID == EditorInfo.IME_ACTION_DONE) {
// Enter key has been pressed