diff options
author | 2010-01-07 13:08:29 -0800 | |
---|---|---|
committer | 2010-01-07 13:08:29 -0800 | |
commit | a052b69b47223aa9fc5612490ebe96519c8adfca (patch) | |
tree | aecd92d809e2318a6d783d748bbf0da35b9dfb1e /src/com/android/inputmethod/latin/BinaryDictionary.java | |
parent | 17d252facb9c2a22baeb9bd13e644ffcf8b1ef4f (diff) | |
parent | e8f1edefeb2375a253d742c7f95e8d91677c7073 (diff) | |
download | latinime-a052b69b47223aa9fc5612490ebe96519c8adfca.tar.gz latinime-a052b69b47223aa9fc5612490ebe96519c8adfca.tar.xz latinime-a052b69b47223aa9fc5612490ebe96519c8adfca.zip |
Merge "Enable auto-correction only if there is a significant size main dictionary."
Diffstat (limited to 'src/com/android/inputmethod/latin/BinaryDictionary.java')
-rw-r--r-- | src/com/android/inputmethod/latin/BinaryDictionary.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/com/android/inputmethod/latin/BinaryDictionary.java b/src/com/android/inputmethod/latin/BinaryDictionary.java index 36991845c..68d8b740c 100644 --- a/src/com/android/inputmethod/latin/BinaryDictionary.java +++ b/src/com/android/inputmethod/latin/BinaryDictionary.java @@ -35,6 +35,7 @@ public class BinaryDictionary extends Dictionary { private static final boolean ENABLE_MISSED_CHARACTERS = true; private int mNativeDict; + private int mDictLength; // This value is set from native code, don't change the name!!!! private int[] mInputCodes = new int[MAX_WORD_LENGTH * MAX_ALTERNATIVES]; private char[] mOutputChars = new char[MAX_WORD_LENGTH * MAX_WORDS]; private int[] mFrequencies = new int[MAX_WORDS]; @@ -125,6 +126,10 @@ public class BinaryDictionary extends Dictionary { return isValidWordNative(mNativeDict, chars, chars.length); } + public int getSize() { + return mDictLength; // This value is initialized on the call to openNative() + } + @Override public synchronized void close() { if (mNativeDict != 0) { |