diff options
author | 2014-04-02 17:16:11 +0000 | |
---|---|---|
committer | 2014-04-02 17:16:11 +0000 | |
commit | aa105c10979a0f586f36fd82c5142b48148ddd6b (patch) | |
tree | e4342a5569b04f59b84b90b67970f77f694c7c29 /native/jni/com_android_inputmethod_latin_BinaryDictionary.cpp | |
parent | 176df4fa42d39f281a9587833ab56cf21eda075e (diff) | |
parent | de2b312c6d00509a313c076d0be37eea5c2d41f3 (diff) | |
download | latinime-aa105c10979a0f586f36fd82c5142b48148ddd6b.tar.gz latinime-aa105c10979a0f586f36fd82c5142b48148ddd6b.tar.xz latinime-aa105c10979a0f586f36fd82c5142b48148ddd6b.zip |
am de2b312c: Use same language weight for all dictionaries.
* commit 'de2b312c6d00509a313c076d0be37eea5c2d41f3':
Use same language weight for all dictionaries.
Diffstat (limited to 'native/jni/com_android_inputmethod_latin_BinaryDictionary.cpp')
-rw-r--r-- | native/jni/com_android_inputmethod_latin_BinaryDictionary.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/native/jni/com_android_inputmethod_latin_BinaryDictionary.cpp b/native/jni/com_android_inputmethod_latin_BinaryDictionary.cpp index a52833b81..bf03fdf5c 100644 --- a/native/jni/com_android_inputmethod_latin_BinaryDictionary.cpp +++ b/native/jni/com_android_inputmethod_latin_BinaryDictionary.cpp @@ -210,20 +210,22 @@ static void latinime_BinaryDictionary_getSuggestions(JNIEnv *env, jclass clazz, ASSERT(false); return; } - + float languageWeight; + env->GetFloatArrayRegion(inOutLanguageWeight, 0, 1 /* len */, &languageWeight); SuggestionResults suggestionResults(MAX_RESULTS); if (givenSuggestOptions.isGesture() || inputSize > 0) { // TODO: Use SuggestionResults to return suggestions. dictionary->getSuggestions(pInfo, traverseSession, xCoordinates, yCoordinates, times, pointerIds, inputCodePoints, inputSize, prevWordCodePoints, - prevWordCodePointsLength, &givenSuggestOptions, &suggestionResults); + prevWordCodePointsLength, &givenSuggestOptions, languageWeight, + &suggestionResults); } else { dictionary->getPredictions(prevWordCodePoints, prevWordCodePointsLength, &suggestionResults); } suggestionResults.outputSuggestions(env, outSuggestionCount, outCodePointsArray, outScoresArray, outSpaceIndicesArray, outTypesArray, - outAutoCommitFirstWordConfidenceArray); + outAutoCommitFirstWordConfidenceArray, inOutLanguageWeight); } static jint latinime_BinaryDictionary_getProbability(JNIEnv *env, jclass clazz, jlong dict, |