Skip to content

Commit 5cd2876

Browse files
committed
fix: check mFirstWordPredictionEnabled toggle in setNeutralSuggestionStrip
1 parent daed61d commit 5cd2876

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

app/src/main/java/helium314/keyboard/latin/LatinIME.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1961,7 +1961,11 @@ public void setNeutralSuggestionStrip() {
19611961
mSuggestionStripView.setToolbarVisibility(false);
19621962
return;
19631963
}
1964-
if (currentSettings.mBigramPredictionEnabled) {
1964+
final NgramContext ngramContext = mInputLogic.getNgramContextFromNthPreviousWordForSuggestion(
1965+
currentSettings.mSpacingAndPunctuations, 1);
1966+
final boolean isFirstWord = ngramContext.isBeginningOfSentenceContext();
1967+
final boolean predictionEnabled = isFirstWord ? currentSettings.mFirstWordPredictionEnabled : currentSettings.mBigramPredictionEnabled;
1968+
if (predictionEnabled) {
19651969
mInputLogic.getSuggestedWords(SuggestedWords.INPUT_STYLE_PREDICTION, 0, new Suggest.OnGetSuggestedWordsCallback() {
19661970
@Override
19671971
public void onGetSuggestedWords(SuggestedWords suggestedWords) {

0 commit comments

Comments
 (0)