diff options
| author | TreeHugger Robot <treehugger-gerrit@google.com> | 2021-04-19 23:04:23 +0000 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2021-04-19 23:04:23 +0000 |
| commit | 8b7253d3166e7e1b1caa02833799d04959005ec7 (patch) | |
| tree | 20c36ec81126228beb1da9992d071e248870c770 /core/java | |
| parent | 214a24ac6af1ff532dafc3eda59838a54f914e95 (diff) | |
| parent | 2616a431e77a8f1139098e4d0350cd73701b6936 (diff) | |
Merge "Fix a bug in SpellCheckerService." into sc-dev
Diffstat (limited to 'core/java')
| -rw-r--r-- | core/java/android/service/textservice/SpellCheckerService.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/core/java/android/service/textservice/SpellCheckerService.java b/core/java/android/service/textservice/SpellCheckerService.java index e4925842ad85..45f974354c8a 100644 --- a/core/java/android/service/textservice/SpellCheckerService.java +++ b/core/java/android/service/textservice/SpellCheckerService.java @@ -421,7 +421,8 @@ public abstract class SpellCheckerService extends Service { final ArrayList<SentenceWordItem> wordItems = new ArrayList<SentenceWordItem>(); wordIterator.setCharSequence(originalText, 0, originalText.length()); int wordEnd = wordIterator.following(start); - int wordStart = wordIterator.getBeginning(wordEnd); + int wordStart = wordEnd == BreakIterator.DONE ? BreakIterator.DONE + : wordIterator.getBeginning(wordEnd); if (DBG) { Log.d(TAG, "iterator: break: ---- 1st word start = " + wordStart + ", end = " + wordEnd + "\n" + originalText); |
