mirror of
https://gitlab.futo.org/keyboard/latinime.git
synced 2024-09-28 14:54:30 +01:00
Rewrite a condition
Change-Id: I805c9579788d99b015feb2075ad4771756c7adc5
This commit is contained in:
parent
2649e42d75
commit
9a2a11e65b
@ -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
|
// 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.
|
// 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
|
// We set this to NONE because after a cursor move, we don't want the space
|
||||||
// state-related special processing to kick in.
|
// state-related special processing to kick in.
|
||||||
mSpaceState = SPACE_STATE_NONE;
|
mSpaceState = SPACE_STATE_NONE;
|
||||||
|
|
||||||
if (((mWordComposer.isComposingWord())
|
if ((!mWordComposer.isComposingWord()) || selectionChanged || noComposingSpan)) {
|
||||||
|| mVoiceProxy.isVoiceInputHighlighted())
|
|
||||||
&& (selectionChanged || noComposingSpan)) {
|
|
||||||
resetEntireInputState();
|
|
||||||
} else if (!mWordComposer.isComposingWord()) {
|
|
||||||
resetEntireInputState();
|
resetEntireInputState();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user