diff options
author | 2011-10-26 20:59:17 +0900 | |
---|---|---|
committer | 2011-11-02 19:44:26 +0900 | |
commit | 2c77216e22e5f9d1d2191ce577f2707bea5b815a (patch) | |
tree | e547d1dac5dd80bbc3342771a6ee1892ef808283 /java/src | |
parent | d4eaa1bc322ecbdd692f35babc3e3b650d2c2913 (diff) | |
download | latinime-2c77216e22e5f9d1d2191ce577f2707bea5b815a.tar.gz latinime-2c77216e22e5f9d1d2191ce577f2707bea5b815a.tar.xz latinime-2c77216e22e5f9d1d2191ce577f2707bea5b815a.zip |
Remove trailing spaces when appropriate
Bug: 5509651
Change-Id: I99cfb5a6fc2873e2c11ed16967cd82a7f504a263
Diffstat (limited to 'java/src')
-rw-r--r-- | java/src/com/android/inputmethod/latin/LatinIME.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/java/src/com/android/inputmethod/latin/LatinIME.java b/java/src/com/android/inputmethod/latin/LatinIME.java index 5b7428e33..fd833157d 100644 --- a/java/src/com/android/inputmethod/latin/LatinIME.java +++ b/java/src/com/android/inputmethod/latin/LatinIME.java @@ -1582,7 +1582,11 @@ public class LatinIME extends InputMethodServiceCompatWrapper implements Keyboar } final boolean swapMagicSpace; - if (SPACE_STATE_MAGIC == spaceState) { + if (Keyboard.CODE_ENTER == primaryCode && (SPACE_STATE_MAGIC == spaceState + || SPACE_STATE_SWAP_PUNCTUATION == spaceState)) { + removeTrailingSpaceWhileInBatchEdit(ic); + swapMagicSpace = false; + } else if (SPACE_STATE_MAGIC == spaceState) { if (mSettingsValues.isMagicSpaceSwapper(primaryCode)) { swapMagicSpace = true; } else { |