mirror of
https://gitlab.futo.org/keyboard/latinime.git
synced 2024-09-28 14:54:30 +01:00
Fix a logic flaw.
This test is seriously wrong : although we do have a method that does exactly the right thing, this looks at a very specific, unrelated variable state in hope it happens to be set only in the relevant cases by the play of logic. I don't think this changes anything concretely, as the assumption was probably true in the practice ; still, this code is very hard to read and prone to unexpected breakage. Change-Id: I77ab576f90762429fcc752df31ed30e1c81871dc
This commit is contained in:
parent
710d06cea9
commit
01d47b8096
@ -1619,8 +1619,7 @@ public final class LatinIME extends InputMethodService implements KeyboardAction
|
||||
if (mWordComposer.isComposingWord()) {
|
||||
final int length = mWordComposer.size();
|
||||
if (length > 0) {
|
||||
// Immediately after a batch input.
|
||||
if (SPACE_STATE_PHANTOM == spaceState) {
|
||||
if (mWordComposer.isBatchMode()) {
|
||||
mWordComposer.reset();
|
||||
} else {
|
||||
mWordComposer.deleteLast();
|
||||
|
Loading…
Reference in New Issue
Block a user