diff options
author | 2014-06-13 17:17:35 +0900 | |
---|---|---|
committer | 2014-06-16 18:44:43 +0900 | |
commit | c715d95f174598f9db8e8d2e59b0c79589691d93 (patch) | |
tree | 72f59e57541321ecaafd9ad5bbaa10e14efb8e68 /java/src | |
parent | deccc23564304b11d58590041f25adffdf6e1b6a (diff) | |
download | latinime-c715d95f174598f9db8e8d2e59b0c79589691d93.tar.gz latinime-c715d95f174598f9db8e8d2e59b0c79589691d93.tar.xz latinime-c715d95f174598f9db8e8d2e59b0c79589691d93.zip |
[CM2] Update beginning-of-sentence suggestions
We need to update them after separator-space, and also when
the user presses shift and they are displayed.
Bug: 15554503
Change-Id: I5596163d5cd94d3cc5f6af10a1ab2cc74b6d4279
Diffstat (limited to 'java/src')
-rw-r--r-- | java/src/com/android/inputmethod/latin/inputlogic/InputLogic.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/java/src/com/android/inputmethod/latin/inputlogic/InputLogic.java b/java/src/com/android/inputmethod/latin/inputlogic/InputLogic.java index de0c97a8f..de95b9787 100644 --- a/java/src/com/android/inputmethod/latin/inputlogic/InputLogic.java +++ b/java/src/com/android/inputmethod/latin/inputlogic/InputLogic.java @@ -408,6 +408,9 @@ public final class InputLogic { case Constants.CODE_SHIFT: performRecapitalization(inputTransaction.mSettingsValues); inputTransaction.requireShiftUpdate(InputTransaction.SHIFT_UPDATE_NOW); + if (mSuggestedWords.mIsPrediction) { + inputTransaction.setRequiresUpdateSuggestions(); + } break; case Constants.CODE_CAPSLOCK: // Note: Changing keyboard to shift lock state is handled in @@ -815,7 +818,7 @@ public final class InputLogic { } startDoubleSpacePeriodCountdown(inputTransaction); - if (wasComposingWord) { + if (wasComposingWord || mSuggestedWords.isEmpty()) { inputTransaction.setRequiresUpdateSuggestions(); } } else { |