Rewrite a condition
Change-Id: I805c9579788d99b015feb2075ad4771756c7adc5
This commit is contained in:
parent
2649e42d75
commit
9a2a11e65b
1 changed files with 5 additions and 5 deletions
|
@ -887,15 +887,15 @@ public class LatinIME extends InputMethodServiceCompatWrapper implements Keyboar
|
|||
// the second one - the first call successfully avoids this test, but the second one
|
||||
// enters. For the moment we rely on noComposingSpan to further reduce the impact.
|
||||
|
||||
// TODO: the following is probably better done in resetEntireInputState().
|
||||
// it should only happen when the cursor moved, and the very purpose of the
|
||||
// test below is to narrow down whether this happened or not. Likewise with
|
||||
// the call to postUpdateShiftState.
|
||||
// We set this to NONE because after a cursor move, we don't want the space
|
||||
// state-related special processing to kick in.
|
||||
mSpaceState = SPACE_STATE_NONE;
|
||||
|
||||
if (((mWordComposer.isComposingWord())
|
||||
|| mVoiceProxy.isVoiceInputHighlighted())
|
||||
&& (selectionChanged || noComposingSpan)) {
|
||||
resetEntireInputState();
|
||||
} else if (!mWordComposer.isComposingWord()) {
|
||||
if ((!mWordComposer.isComposingWord()) || selectionChanged || noComposingSpan)) {
|
||||
resetEntireInputState();
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue