diff options
author | 2013-02-21 14:15:37 -0800 | |
---|---|---|
committer | 2013-02-21 14:15:37 -0800 | |
commit | 4d13c6667dcbc630fe3552866166f4bc692a0ac4 (patch) | |
tree | 372e1ac161903f94bbebc524153a1217bffe2cae /java/src/com/android/inputmethod/research/MainLogBuffer.java | |
parent | 14ff187c393609c6e33bef720a0319eaa795d597 (diff) | |
parent | 7c996475d8531af413c09d4ece51423b96edd172 (diff) | |
download | latinime-4d13c6667dcbc630fe3552866166f4bc692a0ac4.tar.gz latinime-4d13c6667dcbc630fe3552866166f4bc692a0ac4.tar.xz latinime-4d13c6667dcbc630fe3552866166f4bc692a0ac4.zip |
am 7c996475: Merge "[TestPrep3] Add helper method to retrive dictionary"
* commit '7c996475d8531af413c09d4ece51423b96edd172':
[TestPrep3] Add helper method to retrive dictionary
Diffstat (limited to 'java/src/com/android/inputmethod/research/MainLogBuffer.java')
-rw-r--r-- | java/src/com/android/inputmethod/research/MainLogBuffer.java | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/java/src/com/android/inputmethod/research/MainLogBuffer.java b/java/src/com/android/inputmethod/research/MainLogBuffer.java index 3a87bf1df..182b924fc 100644 --- a/java/src/com/android/inputmethod/research/MainLogBuffer.java +++ b/java/src/com/android/inputmethod/research/MainLogBuffer.java @@ -93,6 +93,11 @@ public abstract class MainLogBuffer extends FixedLogBuffer { mSuggest = suggest; } + private Dictionary getDictionary() { + if (mSuggest == null || !mSuggest.hasMainDictionary()) return null; + return mSuggest.getMainDictionary(); + } + public void resetWordCounter() { mNumWordsUntilSafeToSample = mNumWordsBetweenNGrams; } @@ -137,16 +142,13 @@ public abstract class MainLogBuffer extends FixedLogBuffer { if (mNumWordsUntilSafeToSample > 0) { return false; } - if (mSuggest == null || !mSuggest.hasMainDictionary()) { - // Main dictionary is unavailable. Since we cannot check it, we cannot tell if a - // word is out-of-vocabulary or not. Therefore, we must judge the entire buffer - // contents to potentially pose a privacy risk. - return false; - } // Reload the dictionary in case it has changed (e.g., because the user has changed // languages). - final Dictionary dictionary = mSuggest.getMainDictionary(); + final Dictionary dictionary = getDictionary(); if (dictionary == null) { + // Main dictionary is unavailable. Since we cannot check it, we cannot tell if a + // word is out-of-vocabulary or not. Therefore, we must judge the entire buffer + // contents to potentially pose a privacy risk. return false; } |