diff options
author | 2011-03-04 12:17:48 +0900 | |
---|---|---|
committer | 2011-03-04 13:07:07 +0900 | |
commit | a787dba83b9c3ac8732a958e0d935c3b4e181628 (patch) | |
tree | 2d1d83153bee1bea7bbf05916b309cb187e47618 /native/src/unigram_dictionary.h | |
parent | dca305dd71f21d5c7a5ccac64ed87560313c2575 (diff) | |
download | latinime-a787dba83b9c3ac8732a958e0d935c3b4e181628.tar.gz latinime-a787dba83b9c3ac8732a958e0d935c3b4e181628.tar.xz latinime-a787dba83b9c3ac8732a958e0d935c3b4e181628.zip |
Fix a bug with umlaut processing.
Issue: 3275926
Change-Id: Ibcb00aaea3ff05ad59ad4e8e54dd3caab5ab9bca
Diffstat (limited to 'native/src/unigram_dictionary.h')
-rw-r--r-- | native/src/unigram_dictionary.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/native/src/unigram_dictionary.h b/native/src/unigram_dictionary.h index a95984520..8a4b40e0c 100644 --- a/native/src/unigram_dictionary.h +++ b/native/src/unigram_dictionary.h @@ -46,7 +46,7 @@ private: void getWordWithDigraphSuggestionsRec(const ProximityInfo *proximityInfo, const int *xcoordinates, const int* ycoordinates, const int *codesBuffer, const int codesBufferSize, const int flags, const int* codesSrc, const int codesRemain, - int* codesDest, unsigned short* outWords, int* frequencies); + int currentDepth, int* codesDest, unsigned short* outWords, int* frequencies); void initSuggestions(const int *codes, const int codesSize, unsigned short *outWords, int *frequencies); void getSuggestionCandidates(const int skipPos, const int excessivePos, @@ -108,6 +108,7 @@ private: const int FULL_WORD_MULTIPLIER; const int ROOT_POS; const unsigned int BYTES_IN_ONE_CHAR; + const unsigned int MAX_UMLAUT_SEARCH_DEPTH; // Flags for special processing // Those *must* match the flags in BinaryDictionary.Flags.ALL_FLAGS in BinaryDictionary.java |