diff options
author | 2013-05-29 17:24:28 -0700 | |
---|---|---|
committer | 2013-05-29 17:24:28 -0700 | |
commit | 01d8810007de3f9d3709a3566654b195b1749473 (patch) | |
tree | fd06906d45b5c6379bfb056e2d396ed25fa225a1 /native/jni/com_android_inputmethod_latin_BinaryDictionary.cpp | |
parent | 2d5e13ec31b2d1dfe9aca4c46aaad0dad10aba4b (diff) | |
parent | 2ebe2009b393a6ff0aeeb4eeb8f39e7c19f016ba (diff) | |
download | latinime-01d8810007de3f9d3709a3566654b195b1749473.tar.gz latinime-01d8810007de3f9d3709a3566654b195b1749473.tar.xz latinime-01d8810007de3f9d3709a3566654b195b1749473.zip |
am 2ebe2009: Merge "Make DicTraverseSession having suggest options."
* commit '2ebe2009b393a6ff0aeeb4eeb8f39e7c19f016ba':
Make DicTraverseSession having suggest options.
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, 4 insertions, 5 deletions
diff --git a/native/jni/com_android_inputmethod_latin_BinaryDictionary.cpp b/native/jni/com_android_inputmethod_latin_BinaryDictionary.cpp index 0e9c29261..03b3c6028 100644 --- a/native/jni/com_android_inputmethod_latin_BinaryDictionary.cpp +++ b/native/jni/com_android_inputmethod_latin_BinaryDictionary.cpp @@ -162,7 +162,7 @@ static int latinime_BinaryDictionary_getSuggestions(JNIEnv *env, jclass clazz, j const jsize numberOfOptions = env->GetArrayLength(suggestOptions); int options[numberOfOptions]; env->GetIntArrayRegion(suggestOptions, 0, numberOfOptions, options); - SuggestOptions givenOptions(options, numberOfOptions); + SuggestOptions givenSuggestOptions(options, numberOfOptions); // Output values /* By the way, let's check the output array length here to make sure */ @@ -190,12 +190,11 @@ static int latinime_BinaryDictionary_getSuggestions(JNIEnv *env, jclass clazz, j memset(outputTypes, 0, sizeof(outputTypes)); int count; - if (givenOptions.isGesture() || inputSize > 0) { + if (givenSuggestOptions.isGesture() || inputSize > 0) { count = dictionary->getSuggestions(pInfo, traverseSession, xCoordinates, yCoordinates, times, pointerIds, inputCodePoints, inputSize, prevWordCodePoints, - prevWordCodePointsLength, commitPoint, givenOptions.isGesture(), - givenOptions.useFullEditDistance(), outputCodePoints, scores, - spaceIndices, outputTypes); + prevWordCodePointsLength, commitPoint, &givenSuggestOptions, outputCodePoints, + scores, spaceIndices, outputTypes); } else { count = dictionary->getBigrams(prevWordCodePoints, prevWordCodePointsLength, inputCodePoints, inputSize, outputCodePoints, scores, outputTypes); |