Null check at BackToAcceptedDefault
Change-Id: Ib232475520f822bf8613258afb9638e1be50d7f7main
parent
c700ffcddf
commit
ac108d5b34
|
@ -1288,7 +1288,7 @@ public class LatinIME extends InputMethodService
|
||||||
doubleSpace();
|
doubleSpace();
|
||||||
}
|
}
|
||||||
if (pickedDefault) {
|
if (pickedDefault) {
|
||||||
TextEntryState.backToAcceptedDefault();
|
TextEntryState.backToAcceptedDefault(mWord.getTypedWord());
|
||||||
}
|
}
|
||||||
updateShiftKeyState(getCurrentInputEditorInfo());
|
updateShiftKeyState(getCurrentInputEditorInfo());
|
||||||
if (ic != null) {
|
if (ic != null) {
|
||||||
|
|
|
@ -138,7 +138,8 @@ public class TextEntryState {
|
||||||
// STATE_ACCEPTED_DEFAULT will be changed to other sub-states
|
// STATE_ACCEPTED_DEFAULT will be changed to other sub-states
|
||||||
// (see "case STATE_ACCEPTED_DEFAULT" in typedCharacter() below),
|
// (see "case STATE_ACCEPTED_DEFAULT" in typedCharacter() below),
|
||||||
// and should be restored back to STATE_ACCEPTED_DEFAULT after processing for each sub-state.
|
// and should be restored back to STATE_ACCEPTED_DEFAULT after processing for each sub-state.
|
||||||
public static void backToAcceptedDefault() {
|
public static void backToAcceptedDefault(CharSequence typedWord) {
|
||||||
|
if (typedWord == null) return;
|
||||||
switch (sState) {
|
switch (sState) {
|
||||||
case STATE_SPACE_AFTER_ACCEPTED:
|
case STATE_SPACE_AFTER_ACCEPTED:
|
||||||
case STATE_PUNCTUATION_AFTER_ACCEPTED:
|
case STATE_PUNCTUATION_AFTER_ACCEPTED:
|
||||||
|
|
Loading…
Reference in New Issue