diff options
author | 2012-08-17 09:24:45 +0900 | |
---|---|---|
committer | 2012-08-17 09:24:45 +0900 | |
commit | cc1062cfd06fe2e79c7bfc9318be6eb68da811dd (patch) | |
tree | 17f425c1f0c7fe16d92a49eb29cb360c6f9a30f3 | |
parent | 4bf2c0703440a0c668ec071c36e82dd02d5caf30 (diff) | |
download | latinime-cc1062cfd06fe2e79c7bfc9318be6eb68da811dd.tar.gz latinime-cc1062cfd06fe2e79c7bfc9318be6eb68da811dd.tar.xz latinime-cc1062cfd06fe2e79c7bfc9318be6eb68da811dd.zip |
Fix a debug method
Change-Id: Icf78fb0d5f7caea78f053fffd1ecd4289629964a
-rw-r--r-- | java/src/com/android/inputmethod/latin/BinaryDictionary.java | 2 | ||||
-rw-r--r-- | native/jni/src/debug.h | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/java/src/com/android/inputmethod/latin/BinaryDictionary.java b/java/src/com/android/inputmethod/latin/BinaryDictionary.java index cdaffa655..726c44cc1 100644 --- a/java/src/com/android/inputmethod/latin/BinaryDictionary.java +++ b/java/src/com/android/inputmethod/latin/BinaryDictionary.java @@ -162,7 +162,7 @@ public class BinaryDictionary extends Dictionary { if (composerSize > 0 && mOutputScores[j] < 1) break; final int start = j * MAX_WORD_LENGTH; int len = 0; - while (len < MAX_WORD_LENGTH && mOutputChars[start + len] != 0) { + while (len < MAX_WORD_LENGTH && mOutputChars[start + len] != 0) { ++len; } if (len > 0) { diff --git a/native/jni/src/debug.h b/native/jni/src/debug.h index 4e2164014..8f6b69d77 100644 --- a/native/jni/src/debug.h +++ b/native/jni/src/debug.h @@ -22,7 +22,7 @@ static inline unsigned char *convertToUnibyteString(unsigned short *input, unsigned char *output, const unsigned int length) { unsigned int i = 0; - for (; i <= length && input[i] != 0; ++i) + for (; i < length && input[i] != 0; ++i) output[i] = input[i] & 0xFF; output[i] = 0; return output; @@ -31,7 +31,7 @@ static inline unsigned char *convertToUnibyteString(unsigned short *input, unsig static inline unsigned char *convertToUnibyteStringAndReplaceLastChar(unsigned short *input, unsigned char *output, const unsigned int length, unsigned char c) { unsigned int i = 0; - for (; i <= length && input[i] != 0; ++i) + for (; i < length && input[i] != 0; ++i) output[i] = input[i] & 0xFF; if (i > 0) output[i-1] = c; output[i] = 0; |