diff options
author | 2015-03-09 18:54:39 -0700 | |
---|---|---|
committer | 2015-03-09 19:02:43 -0700 | |
commit | 21a28abc6ac3a2404e7b90327122b1364a283ec9 (patch) | |
tree | 4cef88e60026d839c44ecf4f12cad921564d6655 /java/src/com/android/inputmethod/latin/NgramContext.java | |
parent | 375035905de7932b3a34e91fc537fd7561bed6c8 (diff) | |
download | latinime-21a28abc6ac3a2404e7b90327122b1364a283ec9.tar.gz latinime-21a28abc6ac3a2404e7b90327122b1364a283ec9.tar.xz latinime-21a28abc6ac3a2404e7b90327122b1364a283ec9.zip |
Handle empty previous ngram context correctly.
Fixes bug where empty previous ngram context not at the
beginning of a sentence incorrectly returned the
beginning-of-sentence marker.
Bug: 19612336
Change-Id: I5ddf3408e20dcedf70487b85c983cd3fc12550e7
Diffstat (limited to 'java/src/com/android/inputmethod/latin/NgramContext.java')
-rw-r--r-- | java/src/com/android/inputmethod/latin/NgramContext.java | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/java/src/com/android/inputmethod/latin/NgramContext.java b/java/src/com/android/inputmethod/latin/NgramContext.java index c9351586e..aeeff6126 100644 --- a/java/src/com/android/inputmethod/latin/NgramContext.java +++ b/java/src/com/android/inputmethod/latin/NgramContext.java @@ -142,8 +142,7 @@ public class NgramContext { } } } - return terms.size() == 0 ? BEGINNING_OF_SENTENCE_TAG - : TextUtils.join(CONTEXT_SEPARATOR, terms); + return TextUtils.join(CONTEXT_SEPARATOR, terms); } /** @@ -166,9 +165,7 @@ public class NgramContext { } } } - final String[] contextStringArray = prevTermList.size() == 0 ? - new String[] { BEGINNING_OF_SENTENCE_TAG } - : prevTermList.toArray(new String[prevTermList.size()]); + final String[] contextStringArray = prevTermList.toArray(new String[prevTermList.size()]); return contextStringArray; } |