diff --git a/native/src/unigram_dictionary.cpp b/native/src/unigram_dictionary.cpp index c2cd76084f52b688056e5b0f16ee0d6860cce787..30fbaeae1f1a25c048caa010de55720120c3e5a1 100644 --- a/native/src/unigram_dictionary.cpp +++ b/native/src/unigram_dictionary.cpp @@ -521,7 +521,7 @@ inline int UnigramDictionary::calculateFinalFreq(const int inputIndex, const int finalFreq = capped255MultForFullMatchAccentsOrCapitalizationDifference(finalFreq); } } - if (sameLength && skipPos < 0) finalFreq *= FULL_WORD_MULTIPLIER; + if (sameLength) finalFreq *= FULL_WORD_MULTIPLIER; return finalFreq; }