aboutsummaryrefslogtreecommitdiffstats
path: root/native/jni/com_android_inputmethod_latin_BinaryDictionary.cpp
diff options
context:
space:
mode:
authorKeisuke Kuroyanagi <ksk@google.com>2014-04-02 17:16:11 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2014-04-02 17:16:11 +0000
commitaa105c10979a0f586f36fd82c5142b48148ddd6b (patch)
treee4342a5569b04f59b84b90b67970f77f694c7c29 /native/jni/com_android_inputmethod_latin_BinaryDictionary.cpp
parent176df4fa42d39f281a9587833ab56cf21eda075e (diff)
parentde2b312c6d00509a313c076d0be37eea5c2d41f3 (diff)
downloadlatinime-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.cpp8
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,