diff options
author | 2014-05-22 15:12:50 +0000 | |
---|---|---|
committer | 2014-05-22 15:12:50 +0000 | |
commit | d6f1c5c7fbb65965fe28ab568d1b2d44c1315a33 (patch) | |
tree | 95afe2d11ad2a729aec0fbd618adcbfef71bc51e /native/jni/com_android_inputmethod_latin_BinaryDictionary.cpp | |
parent | a2ce9a49acbc0842b5a714e8ecbd34be1a786477 (diff) | |
parent | 2a015dcb25b2996ccca0d9fac74b334aa35928a3 (diff) | |
download | latinime-d6f1c5c7fbb65965fe28ab568d1b2d44c1315a33.tar.gz latinime-d6f1c5c7fbb65965fe28ab568d1b2d44c1315a33.tar.xz latinime-d6f1c5c7fbb65965fe28ab568d1b2d44c1315a33.zip |
Merge "Add Beginning-of-Sentence info in UnigramProperty."
Diffstat (limited to 'native/jni/com_android_inputmethod_latin_BinaryDictionary.cpp')
-rw-r--r-- | native/jni/com_android_inputmethod_latin_BinaryDictionary.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/native/jni/com_android_inputmethod_latin_BinaryDictionary.cpp b/native/jni/com_android_inputmethod_latin_BinaryDictionary.cpp index 6223f86f4..5ad211441 100644 --- a/native/jni/com_android_inputmethod_latin_BinaryDictionary.cpp +++ b/native/jni/com_android_inputmethod_latin_BinaryDictionary.cpp @@ -341,8 +341,8 @@ static void latinime_BinaryDictionary_addUnigramWord(JNIEnv *env, jclass clazz, shortcuts.emplace_back(&shortcutTargetCodePoints, shortcutProbability); } // Use 1 for count to indicate the word has inputted. - const UnigramProperty unigramProperty(isNotAWord, isBlacklisted, - probability, timestamp, 0 /* level */, 1 /* count */, &shortcuts); + const UnigramProperty unigramProperty(false /* isBeginningOfSentence */, isNotAWord, + isBlacklisted, probability, timestamp, 0 /* level */, 1 /* count */, &shortcuts); dictionary->addUnigramEntry(codePoints, codePointCount, &unigramProperty); } @@ -450,8 +450,9 @@ static int latinime_BinaryDictionary_addMultipleDictionaryEntries(JNIEnv *env, j shortcuts.emplace_back(&shortcutTargetCodePoints, shortcutProbability); } // Use 1 for count to indicate the word has inputted. - const UnigramProperty unigramProperty(isNotAWord, isBlacklisted, - unigramProbability, timestamp, 0 /* level */, 1 /* count */, &shortcuts); + const UnigramProperty unigramProperty(false /* isBeginningOfSentence */, isNotAWord, + isBlacklisted, unigramProbability, timestamp, 0 /* level */, 1 /* count */, + &shortcuts); dictionary->addUnigramEntry(word1CodePoints, word1Length, &unigramProperty); if (word0) { jint bigramProbability = env->GetIntField(languageModelParam, bigramProbabilityFieldId); |