diff options
author | 2014-02-04 12:47:21 +0000 | |
---|---|---|
committer | 2014-02-04 12:47:21 +0000 | |
commit | f32b2d5c5edc858d19a08785e04d2255d3c88091 (patch) | |
tree | 85df5a23f8b499f988f1accabfebca98419928e4 /java/src/com/android/inputmethod/latin/BinaryDictionary.java | |
parent | aaf864db7b978461f16acfce972c38dea207afd9 (diff) | |
parent | 53fb86c447bc322c13212ae8eaa102f6a3e57604 (diff) | |
download | latinime-f32b2d5c5edc858d19a08785e04d2255d3c88091.tar.gz latinime-f32b2d5c5edc858d19a08785e04d2255d3c88091.tar.xz latinime-f32b2d5c5edc858d19a08785e04d2255d3c88091.zip |
Merge "Add a utility method to StringUtils."
Diffstat (limited to 'java/src/com/android/inputmethod/latin/BinaryDictionary.java')
-rw-r--r-- | java/src/com/android/inputmethod/latin/BinaryDictionary.java | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/java/src/com/android/inputmethod/latin/BinaryDictionary.java b/java/src/com/android/inputmethod/latin/BinaryDictionary.java index bdf89450f..6e0bd1b66 100644 --- a/java/src/com/android/inputmethod/latin/BinaryDictionary.java +++ b/java/src/com/android/inputmethod/latin/BinaryDictionary.java @@ -22,7 +22,6 @@ import android.util.SparseArray; import com.android.inputmethod.annotations.UsedForTesting; import com.android.inputmethod.keyboard.ProximityInfo; import com.android.inputmethod.latin.SuggestedWords.SuggestedWordInfo; -import com.android.inputmethod.latin.makedict.Word; import com.android.inputmethod.latin.settings.NativeSuggestOptions; import com.android.inputmethod.latin.utils.CollectionUtils; import com.android.inputmethod.latin.utils.JniUtils; @@ -352,12 +351,7 @@ public final class BinaryDictionary extends Dictionary { public GetNextWordPropertyResult getNextWordProperty(final int token) { final int[] codePoints = new int[MAX_WORD_LENGTH]; final int nextToken = getNextWordNative(mNativeDict, token, codePoints); - int len = 0; - // codePoints is null-terminated if its length is shorter than the array length. - while (len < MAX_WORD_LENGTH && codePoints[len] != 0) { - ++len; - } - final String word = new String(codePoints, 0, len); + final String word = StringUtils.getStringFromNullTerminatedCodePointArray(codePoints); return new GetNextWordPropertyResult(getWordProperty(word), nextToken); } |