aboutsummaryrefslogtreecommitdiffstats
path: root/java/src
diff options
context:
space:
mode:
authorTadashi G. Takaoka <takaoka@google.com>2013-06-03 07:12:06 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2013-06-03 07:12:07 +0000
commit0e66ab743358b1ea65d93c640bf167af90b4d481 (patch)
tree9b5b11248c5bfa45408310d6e7bb84764f4eb1bf /java/src
parentc4119c80630fa952e3b3c1c444b78b1842f45180 (diff)
parent72ac390ce64fe2825ac59029402e5f372303c8c3 (diff)
downloadlatinime-0e66ab743358b1ea65d93c640bf167af90b4d481.tar.gz
latinime-0e66ab743358b1ea65d93c640bf167af90b4d481.tar.xz
latinime-0e66ab743358b1ea65d93c640bf167af90b4d481.zip
Merge "Fix ArrayIndexOutOfBoundException"
Diffstat (limited to 'java/src')
-rw-r--r--java/src/com/android/inputmethod/latin/suggestions/SuggestionStripLayoutHelper.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/java/src/com/android/inputmethod/latin/suggestions/SuggestionStripLayoutHelper.java b/java/src/com/android/inputmethod/latin/suggestions/SuggestionStripLayoutHelper.java
index 2f2ec3560..e4c5a06a2 100644
--- a/java/src/com/android/inputmethod/latin/suggestions/SuggestionStripLayoutHelper.java
+++ b/java/src/com/android/inputmethod/latin/suggestions/SuggestionStripLayoutHelper.java
@@ -208,6 +208,9 @@ final class SuggestionStripLayoutHelper {
private CharSequence getStyledSuggestedWord(final SuggestedWords suggestedWords,
final int indexInSuggestedWords) {
+ if (indexInSuggestedWords >= suggestedWords.size()) {
+ return null;
+ }
final String word = suggestedWords.getWord(indexInSuggestedWords);
final boolean isAutoCorrect = indexInSuggestedWords == 1
&& suggestedWords.willAutoCorrect();