[IL58] Simplification
No need to test multiple times for this. Let's just never do useless stuff, and only test for that once. Bug: 8636060 Change-Id: I50a9e4da769fbec44fbb12eedfed03aad924cc2c
This commit is contained in:
parent
47f04e2e35
commit
ac6dfaf80b
2 changed files with 5 additions and 7 deletions
|
@ -234,6 +234,9 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
|
|||
}
|
||||
|
||||
public void postResumeSuggestions() {
|
||||
if (!getOwnerInstance().mSettings.getCurrent().isSuggestionStripVisible()) {
|
||||
return;
|
||||
}
|
||||
removeMessages(MSG_RESUME_SUGGESTIONS);
|
||||
sendMessageDelayed(obtainMessage(MSG_RESUME_SUGGESTIONS), mDelayUpdateSuggestions);
|
||||
}
|
||||
|
@ -959,11 +962,8 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
|
|||
newSelStart, newSelEnd, false /* shouldFinishComposition */);
|
||||
}
|
||||
|
||||
// We moved the cursor. If we are touching a word, we need to resume suggestion,
|
||||
// unless suggestions are off.
|
||||
if (isSuggestionsStripVisible()) {
|
||||
mHandler.postResumeSuggestions();
|
||||
}
|
||||
// We moved the cursor. If we are touching a word, we need to resume suggestion.
|
||||
mHandler.postResumeSuggestions();
|
||||
// Reset the last recapitalization.
|
||||
mInputLogic.mRecapitalizeStatus.deactivate();
|
||||
mKeyboardSwitcher.updateShiftState();
|
||||
|
|
|
@ -1061,8 +1061,6 @@ public final class InputLogic {
|
|||
// recorrection. This is a temporary, stopgap measure that will be removed later.
|
||||
// TODO: remove this.
|
||||
if (settingsValues.isBrokenByRecorrection()) return;
|
||||
// A simple way to test for support from the TextView.
|
||||
if (!mLatinIME.isSuggestionsStripVisible()) return;
|
||||
// Recorrection is not supported in languages without spaces because we don't know
|
||||
// how to segment them yet.
|
||||
if (!settingsValues.mSpacingAndPunctuations.mCurrentLanguageHasSpaces) return;
|
||||
|
|
Loading…
Reference in a new issue