am bdbefac0: am 263749f2: am 37deb112: Fix IndexOutOfBoundsException

* commit 'bdbefac0b471e8a70c5d4958b8d1a345777d6bdb':
  Fix IndexOutOfBoundsException
main
Tadashi G. Takaoka 2011-06-10 15:11:13 -07:00 committed by Android Git Automerger
commit 8d828fc449
1 changed files with 8 additions and 4 deletions

View File

@ -349,8 +349,10 @@ public class CandidateView extends LinearLayout implements OnClickListener, OnLo
@Override
public boolean onLongClick(View view) {
int index = (Integer) view.getTag();
CharSequence word = mSuggestions.getWord(index);
final int index = (Integer) view.getTag();
if (index >= mSuggestions.size())
return true;
final CharSequence word = mSuggestions.getWord(index);
if (word.length() < 2)
return false;
addToDictionary(word);
@ -359,8 +361,10 @@ public class CandidateView extends LinearLayout implements OnClickListener, OnLo
@Override
public void onClick(View view) {
int index = (Integer) view.getTag();
CharSequence word = mSuggestions.getWord(index);
final int index = (Integer) view.getTag();
if (index >= mSuggestions.size())
return;
final CharSequence word = mSuggestions.getWord(index);
if (mShowingAddToDictionary && index == 0) {
addToDictionary(word);
} else {