Fix crash when trying to scroll (no) suggestions
This commit is contained in:
parent
d3b10a47bf
commit
f486fbbde5
1 changed files with 4 additions and 2 deletions
|
|
@ -1146,11 +1146,13 @@ public class TraditionalT9 extends InputMethodService implements
|
||||||
if (mKeyMode != MODE_NUM && mComposing.length() > 0) {
|
if (mKeyMode != MODE_NUM && mComposing.length() > 0) {
|
||||||
if (keyCode == KeyMap.DPAD_DOWN) {
|
if (keyCode == KeyMap.DPAD_DOWN) {
|
||||||
mCandidateView.scrollSuggestion(1);
|
mCandidateView.scrollSuggestion(1);
|
||||||
currentInputConnection.setComposingText(mSuggestionStrings.get(mCandidateView.mSelectedIndex), 1);
|
if (mSuggestionStrings.size() > mCandidateView.mSelectedIndex)
|
||||||
|
currentInputConnection.setComposingText(mSuggestionStrings.get(mCandidateView.mSelectedIndex), 1);
|
||||||
return true;
|
return true;
|
||||||
} else if (keyCode == KeyMap.DPAD_UP) {
|
} else if (keyCode == KeyMap.DPAD_UP) {
|
||||||
mCandidateView.scrollSuggestion(-1);
|
mCandidateView.scrollSuggestion(-1);
|
||||||
currentInputConnection.setComposingText(mSuggestionStrings.get(mCandidateView.mSelectedIndex), 1);
|
if (mSuggestionStrings.size() > mCandidateView.mSelectedIndex)
|
||||||
|
currentInputConnection.setComposingText(mSuggestionStrings.get(mCandidateView.mSelectedIndex), 1);
|
||||||
return true;
|
return true;
|
||||||
} else if (keyCode == KeyMap.DPAD_LEFT || keyCode == KeyMap.DPAD_RIGHT) {
|
} else if (keyCode == KeyMap.DPAD_LEFT || keyCode == KeyMap.DPAD_RIGHT) {
|
||||||
if (mKeyMode == MODE_LANG) {
|
if (mKeyMode == MODE_LANG) {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue