diff options
author | 2013-03-24 22:54:39 -0700 | |
---|---|---|
committer | 2013-03-24 22:54:39 -0700 | |
commit | ec183b50ff1b44390a44ec94f8910373f7dbf985 (patch) | |
tree | 4099e81e58740864809870a1fb6849b4975ea51f /java/src | |
parent | 2a01fc22d40d00192dd53dd6413ab9cce56d778b (diff) | |
parent | fb658d6c531de8cfd55e4d36bffc9ccabc401f94 (diff) | |
download | latinime-ec183b50ff1b44390a44ec94f8910373f7dbf985.tar.gz latinime-ec183b50ff1b44390a44ec94f8910373f7dbf985.tar.xz latinime-ec183b50ff1b44390a44ec94f8910373f7dbf985.zip |
am fb658d6c: Fix possible ArrayIndexOutOfBoundsException
* commit 'fb658d6c531de8cfd55e4d36bffc9ccabc401f94':
Fix possible ArrayIndexOutOfBoundsException
Diffstat (limited to 'java/src')
-rw-r--r-- | java/src/com/android/inputmethod/latin/SubtypeLocale.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/java/src/com/android/inputmethod/latin/SubtypeLocale.java b/java/src/com/android/inputmethod/latin/SubtypeLocale.java index 9cbfe6698..5e28cc2d0 100644 --- a/java/src/com/android/inputmethod/latin/SubtypeLocale.java +++ b/java/src/com/android/inputmethod/latin/SubtypeLocale.java @@ -114,7 +114,7 @@ public final class SubtypeLocale { final String[] keyboardLayoutSetMap = res.getStringArray( R.array.locale_and_extra_value_to_keyboard_layout_set_map); - for (int i = 0; i < keyboardLayoutSetMap.length; i += 2) { + for (int i = 0; i + 1 < keyboardLayoutSetMap.length; i += 2) { final String key = keyboardLayoutSetMap[i]; final String keyboardLayoutSet = keyboardLayoutSetMap[i + 1]; sLocaleAndExtraValueToKeyboardLayoutSetMap.put(key, keyboardLayoutSet); |