Fix a bug with manual pick then dotcom key
Inhibit adding phantom space for tld keys even if the last character inserted in the textview is not a dot Change-Id: Ie92554ead7a18c932480905c5738aff7c0159a32
This commit is contained in:
parent
cfec7e72fd
commit
12d67e6d5d
1 changed files with 3 additions and 1 deletions
|
@ -1326,10 +1326,12 @@ public class LatinIME extends InputMethodServiceCompatWrapper implements Keyboar
|
|||
// Not a tld: do nothing.
|
||||
return text;
|
||||
}
|
||||
// We have a TLD (or something that looks like this): make sure we don't add
|
||||
// a space even if currently in phantom mode.
|
||||
mSpaceState = SPACE_STATE_NONE;
|
||||
final CharSequence lastOne = ic.getTextBeforeCursor(1, 0);
|
||||
if (lastOne != null && lastOne.length() == 1
|
||||
&& lastOne.charAt(0) == Keyboard.CODE_PERIOD) {
|
||||
mSpaceState = SPACE_STATE_NONE;
|
||||
return text.subSequence(1, text.length());
|
||||
} else {
|
||||
return text;
|
||||
|
|
Loading…
Reference in a new issue