commit | c0c20b386fb06b688f56dd7f807e2bcbb70b3a59 | [log] [tgz] |
---|---|---|
author | Jean Chalard <jchalard@google.com> | Mon Mar 12 16:50:58 2012 +0900 |
committer | Jean Chalard <jchalard@google.com> | Mon Mar 12 16:50:58 2012 +0900 |
tree | b0a440ac186a1fa28811a868871496246117e53b | |
parent | 30936116d888324f8556ffcd92f9ec2751d0ad55 [diff] |
Fix an OOB The combination of I6b0262fe which removes the internal size() > 1 test in the safety net calculation and I642a5893 which assumed DBG means there is at least one suggestion. This change writes the test correctly. Change-Id: Ib63bce4e163a785f408dd145c23d64cd58fa8c90
diff --git a/java/src/com/android/inputmethod/latin/suggestions/SuggestionsView.java b/java/src/com/android/inputmethod/latin/suggestions/SuggestionsView.java index 462733f..812376d 100644 --- a/java/src/com/android/inputmethod/latin/suggestions/SuggestionsView.java +++ b/java/src/com/android/inputmethod/latin/suggestions/SuggestionsView.java
@@ -329,7 +329,7 @@ } else { color = mColorTypedWord; } - if (LatinImeLogger.sDBG) { + if (LatinImeLogger.sDBG && suggestedWords.size() > 1) { // If we auto-correct, then the autocorrection is in slot 0 and the typed word // is in slot 1. if (index == mCenterSuggestionIndex && suggestedWords.mHasAutoCorrectionCandidate