aboutsummaryrefslogtreecommitdiffstats
path: root/native/jni/com_android_inputmethod_latin_BinaryDictionary.cpp
diff options
context:
space:
mode:
authorKeisuke Kuroyanagi <ksk@google.com>2014-05-22 15:17:38 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2014-05-22 15:17:38 +0000
commit74dea1a20c39e09e4c099be265ee3a30913137fe (patch)
tree95afe2d11ad2a729aec0fbd618adcbfef71bc51e /native/jni/com_android_inputmethod_latin_BinaryDictionary.cpp
parent9069977fb1bad2bf335fe803f5cb17fcccbf69b7 (diff)
parentd6f1c5c7fbb65965fe28ab568d1b2d44c1315a33 (diff)
downloadlatinime-74dea1a20c39e09e4c099be265ee3a30913137fe.tar.gz
latinime-74dea1a20c39e09e4c099be265ee3a30913137fe.tar.xz
latinime-74dea1a20c39e09e4c099be265ee3a30913137fe.zip
am d6f1c5c7: Merge "Add Beginning-of-Sentence info in UnigramProperty."
* commit 'd6f1c5c7fbb65965fe28ab568d1b2d44c1315a33': 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.cpp9
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);