diff options
author | 2012-03-05 21:37:41 -0800 | |
---|---|---|
committer | 2012-03-05 21:37:41 -0800 | |
commit | 7fc7a76b0425be8d72576c5c5e3fd0b619763812 (patch) | |
tree | de5ea95d53c6b5f97b7d424ff244b555e95bf39b /java/src/com/android/inputmethod/latin/LatinIME.java | |
parent | cbad260cf3bc1f0f06aacc305608809545969d9f (diff) | |
parent | 00ed3be95cee472685bcba1ea861ac75c61db690 (diff) | |
download | latinime-7fc7a76b0425be8d72576c5c5e3fd0b619763812.tar.gz latinime-7fc7a76b0425be8d72576c5c5e3fd0b619763812.tar.xz latinime-7fc7a76b0425be8d72576c5c5e3fd0b619763812.zip |
Merge "Correct special space handling of punctuation"
Diffstat (limited to 'java/src/com/android/inputmethod/latin/LatinIME.java')
-rw-r--r-- | java/src/com/android/inputmethod/latin/LatinIME.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/java/src/com/android/inputmethod/latin/LatinIME.java b/java/src/com/android/inputmethod/latin/LatinIME.java index 64b9f3364..742328256 100644 --- a/java/src/com/android/inputmethod/latin/LatinIME.java +++ b/java/src/com/android/inputmethod/latin/LatinIME.java @@ -1610,6 +1610,10 @@ public class LatinIME extends InputMethodServiceCompatWrapper implements Keyboar final boolean swapWeakSpace = maybeStripSpaceWhileInBatchEdit(ic, primaryCode, spaceState, KeyboardActionListener.SUGGESTION_STRIP_COORDINATE == x); + if (SPACE_STATE_PHANTOM == spaceState && + mSettingsValues.isPhantomSpacePromotingSymbol(primaryCode)) { + sendKeyCodePoint(Keyboard.CODE_SPACE); + } sendKeyCodePoint(primaryCode); if (Keyboard.CODE_SPACE == primaryCode) { |