Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e6597388 authored by Keisuke Kuroyanagi's avatar Keisuke Kuroyanagi Committed by Android (Google) Code Review
Browse files

Merge "Fix: Personalized dicts suggest invalid words with v403."

parents 28115929 090c3819
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -74,8 +74,9 @@ namespace latinime {
    }
    const WordAttributes wordAttributes = dictionaryStructurePolicy->getWordAttributesInContext(
            dicNode->getPrevWordIds(), dicNode->getWordId(), multiBigramMap);
    if (dicNode->hasMultipleWords()
            && (wordAttributes.isBlacklisted() || wordAttributes.isNotAWord())) {
    if (wordAttributes.getProbability() == NOT_A_PROBABILITY
            || (dicNode->hasMultipleWords()
                    && (wordAttributes.isBlacklisted() || wordAttributes.isNotAWord()))) {
        return static_cast<float>(MAX_VALUE_FOR_WEIGHTING);
    }
    // TODO: This equation to calculate the improbability looks unreasonable.  Investigate this.