mirror of
https://gitlab.futo.org/keyboard/latinime.git
synced 2024-09-28 14:54:30 +01:00
Change a parameter type to make a call clearer
Change-Id: I2918d0a8b00da743689b919f80128bbf36973f24
This commit is contained in:
parent
5bc2b61274
commit
38e535e596
@ -981,7 +981,7 @@ public class LatinIME extends InputMethodServiceCompatWrapper implements Keyboar
|
|||||||
// When in fullscreen mode, show completions generated by the application
|
// When in fullscreen mode, show completions generated by the application
|
||||||
final SuggestedWords words = builder.build();
|
final SuggestedWords words = builder.build();
|
||||||
setSuggestions(words);
|
setSuggestions(words);
|
||||||
setAutoCorrectionIndicator(words);
|
setAutoCorrectionIndicator(Utils.willAutoCorrect(words));
|
||||||
// TODO: is this the right thing to do? What should we auto-correct to in
|
// TODO: is this the right thing to do? What should we auto-correct to in
|
||||||
// this case? This says to keep whatever the user typed.
|
// this case? This says to keep whatever the user typed.
|
||||||
mWordComposer.setAutoCorrection(mWordComposer.getTypedWord());
|
mWordComposer.setAutoCorrection(mWordComposer.getTypedWord());
|
||||||
@ -1715,7 +1715,7 @@ public class LatinIME extends InputMethodServiceCompatWrapper implements Keyboar
|
|||||||
|
|
||||||
public void clearSuggestions() {
|
public void clearSuggestions() {
|
||||||
setSuggestions(SuggestedWords.EMPTY);
|
setSuggestions(SuggestedWords.EMPTY);
|
||||||
setAutoCorrectionIndicator(SuggestedWords.EMPTY);
|
setAutoCorrectionIndicator(Utils.willAutoCorrect(SuggestedWords.EMPTY));
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setSuggestions(final SuggestedWords words) {
|
public void setSuggestions(final SuggestedWords words) {
|
||||||
@ -1726,13 +1726,12 @@ public class LatinIME extends InputMethodServiceCompatWrapper implements Keyboar
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void setAutoCorrectionIndicator(final SuggestedWords words) {
|
private void setAutoCorrectionIndicator(final boolean newAutoCorrectionIndicator) {
|
||||||
// Put a blue underline to a word in TextView which will be auto-corrected.
|
// Put a blue underline to a word in TextView which will be auto-corrected.
|
||||||
final InputConnection ic = getCurrentInputConnection();
|
final InputConnection ic = getCurrentInputConnection();
|
||||||
if (ic != null) {
|
if (ic != null) {
|
||||||
final boolean oldAutoCorrectionIndicator =
|
final boolean oldAutoCorrectionIndicator =
|
||||||
mComposingStateManager.isAutoCorrectionIndicatorOn();
|
mComposingStateManager.isAutoCorrectionIndicatorOn();
|
||||||
final boolean newAutoCorrectionIndicator = Utils.willAutoCorrect(words);
|
|
||||||
if (oldAutoCorrectionIndicator != newAutoCorrectionIndicator) {
|
if (oldAutoCorrectionIndicator != newAutoCorrectionIndicator) {
|
||||||
mComposingStateManager.setAutoCorrectionIndicatorOn(newAutoCorrectionIndicator);
|
mComposingStateManager.setAutoCorrectionIndicatorOn(newAutoCorrectionIndicator);
|
||||||
if (DEBUG) {
|
if (DEBUG) {
|
||||||
@ -1853,7 +1852,7 @@ public class LatinIME extends InputMethodServiceCompatWrapper implements Keyboar
|
|||||||
}
|
}
|
||||||
mWordComposer.setAutoCorrection(autoCorrection);
|
mWordComposer.setAutoCorrection(autoCorrection);
|
||||||
setSuggestions(suggestedWords);
|
setSuggestions(suggestedWords);
|
||||||
setAutoCorrectionIndicator(suggestedWords);
|
setAutoCorrectionIndicator(Utils.willAutoCorrect(suggestedWords));
|
||||||
setSuggestionStripShown(isSuggestionsStripVisible());
|
setSuggestionStripShown(isSuggestionsStripVisible());
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2027,7 +2026,7 @@ public class LatinIME extends InputMethodServiceCompatWrapper implements Keyboar
|
|||||||
|
|
||||||
public void setPunctuationSuggestions() {
|
public void setPunctuationSuggestions() {
|
||||||
setSuggestions(mSettingsValues.mSuggestPuncList);
|
setSuggestions(mSettingsValues.mSuggestPuncList);
|
||||||
setAutoCorrectionIndicator(mSettingsValues.mSuggestPuncList);
|
setAutoCorrectionIndicator(Utils.willAutoCorrect(mSettingsValues.mSuggestPuncList));
|
||||||
setSuggestionStripShown(isSuggestionsStripVisible());
|
setSuggestionStripShown(isSuggestionsStripVisible());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user