Fix IndexOutOfBoundsException
Bug: 4586181 Change-Id: I10a2d1486c9a0d11aa42cf7c6a33ecd70b6918d7main
parent
98275e4512
commit
37deb112c7
|
@ -332,8 +332,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);
|
||||
|
@ -342,8 +344,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 {
|
||||
|
|
Loading…
Reference in New Issue