Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

Commit 456d746

Browse files
Do not enter text for key events that are not associated with a character (#3860)
Fixes flutter/flutter#10723
1 parent dd634d3 commit 456d746

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

shell/platform/android/io/flutter/plugin/editing/InputConnectionAdaptor.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,9 @@ public boolean sendKeyEvent(KeyEvent event) {
139139
}
140140
} else {
141141
// Enter a character.
142-
commitText(String.valueOf(event.getNumber()), 1);
142+
int character = event.getUnicodeChar();
143+
if (character != 0)
144+
commitText(String.valueOf((char) character), 1);
143145
}
144146
}
145147
return result;

0 commit comments

Comments
 (0)