aboutsummaryrefslogtreecommitdiffstats
path: root/native/jni/com_android_inputmethod_latin_BinaryDictionary.cpp
diff options
context:
space:
mode:
authorKeisuke Kuroyanagi <ksk@google.com>2014-04-03 01:01:51 +0900
committerKeisuke Kuroyanagi <ksk@google.com>2014-04-03 01:01:51 +0900
commit1de95ceada64e7fd27ca4ee43243930b5d9c1df7 (patch)
tree5c5b9fb29cfe3f7cae6ce165c467b808a062ca64 /native/jni/com_android_inputmethod_latin_BinaryDictionary.cpp
parent18f21f96e052b63b7eec273b18129fdee740f0e0 (diff)
downloadlatinime-1de95ceada64e7fd27ca4ee43243930b5d9c1df7.tar.gz
latinime-1de95ceada64e7fd27ca4ee43243930b5d9c1df7.tar.xz
latinime-1de95ceada64e7fd27ca4ee43243930b5d9c1df7.zip
Extend jni interface to input/output languageWeight.
Bug: 8187060 Change-Id: Ic55d328b87f258f4d65fff207233789a53b2b0ff
Diffstat (limited to 'native/jni/com_android_inputmethod_latin_BinaryDictionary.cpp')
-rw-r--r--native/jni/com_android_inputmethod_latin_BinaryDictionary.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/native/jni/com_android_inputmethod_latin_BinaryDictionary.cpp b/native/jni/com_android_inputmethod_latin_BinaryDictionary.cpp
index 154ea9800..a52833b81 100644
--- a/native/jni/com_android_inputmethod_latin_BinaryDictionary.cpp
+++ b/native/jni/com_android_inputmethod_latin_BinaryDictionary.cpp
@@ -146,7 +146,8 @@ static void latinime_BinaryDictionary_getSuggestions(JNIEnv *env, jclass clazz,
jintArray inputCodePointsArray, jint inputSize, jintArray suggestOptions,
jintArray prevWordCodePointsForBigrams, jintArray outSuggestionCount,
jintArray outCodePointsArray, jintArray outScoresArray, jintArray outSpaceIndicesArray,
- jintArray outTypesArray, jintArray outAutoCommitFirstWordConfidenceArray) {
+ jintArray outTypesArray, jintArray outAutoCommitFirstWordConfidenceArray,
+ jfloatArray inOutLanguageWeight) {
Dictionary *dictionary = reinterpret_cast<Dictionary *>(dict);
// Assign 0 to outSuggestionCount here in case of returning earlier in this method.
int count = 0;
@@ -489,7 +490,7 @@ static const JNINativeMethod sMethods[] = {
},
{
const_cast<char *>("getSuggestionsNative"),
- const_cast<char *>("(JJJ[I[I[I[I[II[I[I[I[I[I[I[I[I)V"),
+ const_cast<char *>("(JJJ[I[I[I[I[II[I[I[I[I[I[I[I[I[F)V"),
reinterpret_cast<void *>(latinime_BinaryDictionary_getSuggestions)
},
{