Entirely remove safety net memory.
mHasAutoCorrectionCandidate now includes the fact that this did not get caught by the safety net. This is more intuitive. Change-Id: I6502bbf1ca64a0a6d64f55d723305cf78352a656main
parent
68823ae08e
commit
1a85b74adb
|
@ -33,7 +33,6 @@ public class SuggestedWords {
|
|||
public final boolean mTypedWordValid;
|
||||
public final boolean mHasAutoCorrectionCandidate;
|
||||
public final boolean mIsPunctuationSuggestions;
|
||||
private final boolean mShouldBlockAutoCorrectionBySafetyNet;
|
||||
private final List<SuggestedWordInfo> mSuggestedWordInfoList;
|
||||
|
||||
SuggestedWords(List<CharSequence> words, boolean typedWordValid,
|
||||
|
@ -46,9 +45,9 @@ public class SuggestedWords {
|
|||
mWords = Collections.emptyList();
|
||||
}
|
||||
mTypedWordValid = typedWordValid;
|
||||
mHasAutoCorrectionCandidate = hasAutoCorrectionCandidate;
|
||||
mHasAutoCorrectionCandidate = hasAutoCorrectionCandidate
|
||||
&& !shouldBlockAutoCorrectionBySafetyNet;
|
||||
mIsPunctuationSuggestions = isPunctuationSuggestions;
|
||||
mShouldBlockAutoCorrectionBySafetyNet = shouldBlockAutoCorrectionBySafetyNet;
|
||||
mSuggestedWordInfoList = suggestedWordInfoList;
|
||||
}
|
||||
|
||||
|
@ -65,13 +64,11 @@ public class SuggestedWords {
|
|||
}
|
||||
|
||||
public boolean hasAutoCorrectionWord() {
|
||||
return !mShouldBlockAutoCorrectionBySafetyNet
|
||||
&& mHasAutoCorrectionCandidate && size() > 1 && !mTypedWordValid;
|
||||
return mHasAutoCorrectionCandidate && size() > 1 && !mTypedWordValid;
|
||||
}
|
||||
|
||||
public boolean willAutoCorrect() {
|
||||
return !mTypedWordValid && mHasAutoCorrectionCandidate
|
||||
&& !mShouldBlockAutoCorrectionBySafetyNet;
|
||||
return !mTypedWordValid && mHasAutoCorrectionCandidate;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -81,7 +78,6 @@ public class SuggestedWords {
|
|||
+ " mTypedWordValid=" + mTypedWordValid
|
||||
+ " mHasAutoCorrectionCandidate=" + mHasAutoCorrectionCandidate
|
||||
+ " mIsPunctuationSuggestions=" + mIsPunctuationSuggestions
|
||||
+ " mShouldBlockAutoCorrectionBySafetyNet=" + mShouldBlockAutoCorrectionBySafetyNet
|
||||
+ " mWords=" + Arrays.toString(mWords.toArray());
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue