Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit eef539c3 authored by Amith Yamasani's avatar Amith Yamasani
Browse files

Fix a potential IllegalArgumentException caught by monkeys. #2176776

For some reason the key code is outside the code point range. Adding
a safeguard to deal with possible out of range key codes.
parent b3f6d58b
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -693,6 +693,10 @@ public class LatinIME extends InputMethodService
        }
        if (mInputView.isShifted()) {
            // TODO: This doesn't work with ß, need to fix it in the next release.
            if (keyCodes == null || keyCodes[0] < Character.MIN_CODE_POINT
                    || keyCodes[0] > Character.MAX_CODE_POINT) {
                return;
            }
            primaryCode = new String(keyCodes, 0, 1).toUpperCase().charAt(0);
        }
        if (mPredicting) {