am 37deb112: Fix IndexOutOfBoundsException

* commit '37deb112c727dfed5e94d054cf5f00f5d60c8120':
  Fix IndexOutOfBoundsException
This commit is contained in:
Tadashi G. Takaoka 2011-06-09 18:26:56 -07:00 committed by Android Git Automerger
commit 263749f2dc

View file

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