Loading native/jni/com_android_inputmethod_latin_BinaryDictionary.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -178,7 +178,7 @@ static int latinime_BinaryDictionary_getSuggestions(JNIEnv *env, jobject object, memset(outputTypes, 0, outputTypesLength * sizeof(outputTypes[0])); int count; if (isGesture || arraySize > 1) { if (isGesture || arraySize > 0) { count = dictionary->getSuggestions(pInfo, traverseSession, xCoordinates, yCoordinates, times, pointerIds, inputCodePoints, arraySize, prevWordCodePoints, prevWordCodePointsLength, commitPoint, isGesture, useFullEditDistance, outputChars, Loading native/jni/src/correction.cpp +0 −4 Original line number Diff line number Diff line Loading @@ -181,10 +181,6 @@ int Correction::getFinalProbabilityInternal(const int probability, unsigned shor const int outputIndex = mTerminalOutputIndex; const int inputIndex = mTerminalInputIndex; *wordLength = outputIndex + 1; if (outputIndex < MIN_SUGGEST_DEPTH) { return NOT_A_PROBABILITY; } *word = mWord; int finalProbability= Correction::RankingAlgorithm::calculateFinalProbability( inputIndex, outputIndex, probability, mEditDistanceTable, this, inputLength); Loading native/jni/src/defines.h +0 −2 Original line number Diff line number Diff line Loading @@ -298,8 +298,6 @@ static inline void prof_out(void) { // word in the dictionary for languages with digraphs, like German and French #define DEFAULT_MAX_DIGRAPH_SEARCH_DEPTH 5 // Minimum suggest depth for one word for all cases except for missing space suggestions. #define MIN_SUGGEST_DEPTH 1 #define MIN_USER_TYPED_LENGTH_FOR_MULTIPLE_WORD_SUGGESTION 3 #define MIN_USER_TYPED_LENGTH_FOR_EXCESSIVE_CHARACTER_SUGGESTION 3 Loading native/jni/src/unigram_dictionary.cpp +34 −35 Original line number Diff line number Diff line Loading @@ -390,7 +390,7 @@ inline void UnigramDictionary::onTerminal(const int probability, WordsPriorityQueue *masterQueue = queuePool->getMasterQueue(); const int finalProbability = correction->getFinalProbability(probability, &wordPointer, &wordLength); if (finalProbability != NOT_A_PROBABILITY) { if (0 != finalProbability) { // If the probability is 0, we don't want to add this word. However we still // want to add its shortcuts (including a possible whitelist entry) if any. Loading Loading @@ -428,7 +428,6 @@ inline void UnigramDictionary::onTerminal(const int probability, masterQueue, kind); } } } // We only allow two words + other error correction for words with SUB_QUEUE_MIN_WORD_LENGTH // or more length. Loading Loading
native/jni/com_android_inputmethod_latin_BinaryDictionary.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -178,7 +178,7 @@ static int latinime_BinaryDictionary_getSuggestions(JNIEnv *env, jobject object, memset(outputTypes, 0, outputTypesLength * sizeof(outputTypes[0])); int count; if (isGesture || arraySize > 1) { if (isGesture || arraySize > 0) { count = dictionary->getSuggestions(pInfo, traverseSession, xCoordinates, yCoordinates, times, pointerIds, inputCodePoints, arraySize, prevWordCodePoints, prevWordCodePointsLength, commitPoint, isGesture, useFullEditDistance, outputChars, Loading
native/jni/src/correction.cpp +0 −4 Original line number Diff line number Diff line Loading @@ -181,10 +181,6 @@ int Correction::getFinalProbabilityInternal(const int probability, unsigned shor const int outputIndex = mTerminalOutputIndex; const int inputIndex = mTerminalInputIndex; *wordLength = outputIndex + 1; if (outputIndex < MIN_SUGGEST_DEPTH) { return NOT_A_PROBABILITY; } *word = mWord; int finalProbability= Correction::RankingAlgorithm::calculateFinalProbability( inputIndex, outputIndex, probability, mEditDistanceTable, this, inputLength); Loading
native/jni/src/defines.h +0 −2 Original line number Diff line number Diff line Loading @@ -298,8 +298,6 @@ static inline void prof_out(void) { // word in the dictionary for languages with digraphs, like German and French #define DEFAULT_MAX_DIGRAPH_SEARCH_DEPTH 5 // Minimum suggest depth for one word for all cases except for missing space suggestions. #define MIN_SUGGEST_DEPTH 1 #define MIN_USER_TYPED_LENGTH_FOR_MULTIPLE_WORD_SUGGESTION 3 #define MIN_USER_TYPED_LENGTH_FOR_EXCESSIVE_CHARACTER_SUGGESTION 3 Loading
native/jni/src/unigram_dictionary.cpp +34 −35 Original line number Diff line number Diff line Loading @@ -390,7 +390,7 @@ inline void UnigramDictionary::onTerminal(const int probability, WordsPriorityQueue *masterQueue = queuePool->getMasterQueue(); const int finalProbability = correction->getFinalProbability(probability, &wordPointer, &wordLength); if (finalProbability != NOT_A_PROBABILITY) { if (0 != finalProbability) { // If the probability is 0, we don't want to add this word. However we still // want to add its shortcuts (including a possible whitelist entry) if any. Loading Loading @@ -428,7 +428,6 @@ inline void UnigramDictionary::onTerminal(const int probability, masterQueue, kind); } } } // We only allow two words + other error correction for words with SUB_QUEUE_MIN_WORD_LENGTH // or more length. Loading