[IL117] Simplification
Change-Id: Id4d4f30ecdc80dd59543f90fe2525f4bcc5afb9d
This commit is contained in:
parent
cf12210757
commit
129ca9e7eb
1 changed files with 12 additions and 12 deletions
|
@ -1368,13 +1368,23 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
|
|||
public void setSuggestedWords(final SuggestedWords suggestedWords,
|
||||
final boolean isSuggestionStripVisible) {
|
||||
mInputLogic.setSuggestedWords(suggestedWords);
|
||||
// TODO: Modify this when we support suggestions with hard keyboard
|
||||
if (!hasSuggestionStripView()) {
|
||||
return;
|
||||
}
|
||||
mKeyboardSwitcher.onAutoCorrectionStateChanged(suggestedWords.mWillAutoCorrect);
|
||||
if (!onEvaluateInputViewShown()) {
|
||||
return;
|
||||
}
|
||||
if (!isSuggestionStripVisible) {
|
||||
mSuggestionStripView.setVisibility(isFullscreenMode() ? View.GONE : View.INVISIBLE);
|
||||
return;
|
||||
}
|
||||
mSuggestionStripView.setVisibility(View.VISIBLE);
|
||||
|
||||
final SettingsValues currentSettings = mSettings.getCurrent();
|
||||
final boolean showSuggestions;
|
||||
if (SuggestedWords.EMPTY == suggestedWords
|
||||
|| suggestedWords.isPunctuationSuggestions()
|
||||
if (SuggestedWords.EMPTY == suggestedWords || suggestedWords.isPunctuationSuggestions()
|
||||
|| !currentSettings.isSuggestionsRequested()) {
|
||||
showSuggestions = !mSuggestionStripView.maybeShowImportantNoticeTitle(
|
||||
currentSettings.mInputAttributes);
|
||||
|
@ -1385,16 +1395,6 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
|
|||
mSuggestionStripView.setSuggestions(suggestedWords,
|
||||
SubtypeLocaleUtils.isRtlLanguage(mSubtypeSwitcher.getCurrentSubtype()));
|
||||
}
|
||||
mKeyboardSwitcher.onAutoCorrectionStateChanged(suggestedWords.mWillAutoCorrect);
|
||||
// TODO: Modify this when we support suggestions with hard keyboard
|
||||
if (!onEvaluateInputViewShown() || !hasSuggestionStripView()) {
|
||||
return;
|
||||
}
|
||||
if (isSuggestionStripVisible) {
|
||||
mSuggestionStripView.setVisibility(View.VISIBLE);
|
||||
} else {
|
||||
mSuggestionStripView.setVisibility(isFullscreenMode() ? View.GONE : View.INVISIBLE);
|
||||
}
|
||||
}
|
||||
|
||||
// TODO[IL]: Move this out of LatinIME.
|
||||
|
|
Loading…
Reference in a new issue