aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
diff options
context:
space:
mode:
authorsatok <satok@google.com>2012-03-05 23:25:29 -0800
committerAndroid (Google) Code Review <android-gerrit@google.com>2012-03-05 23:25:29 -0800
commit231ef8fa3e6cf0961c62b2bf54300722ea3c9b64 (patch)
tree0e7674264b898af28dc559cdb79a72093b6e5779 /java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
parentd1dbdb6b20d05d4bae4272756c10776f075f6b55 (diff)
parentca7ec2097ca6af1505c1e6aa8b81b6068ba46dae (diff)
downloadlatinime-231ef8fa3e6cf0961c62b2bf54300722ea3c9b64.tar.gz
latinime-231ef8fa3e6cf0961c62b2bf54300722ea3c9b64.tar.xz
latinime-231ef8fa3e6cf0961c62b2bf54300722ea3c9b64.zip
Merge "Integrate the logic to calculate the proximities"
Diffstat (limited to 'java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java')
-rw-r--r--java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java18
1 files changed, 1 insertions, 17 deletions
diff --git a/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java b/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
index 8ac82ee5b..755c75b2e 100644
--- a/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
+++ b/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
@@ -570,23 +570,7 @@ public class AndroidSpellCheckerService extends SpellCheckerService
final WordComposer composer = new WordComposer();
final int length = text.length();
for (int i = 0; i < length; i = text.offsetByCodePoints(i, 1)) {
- final int character = text.codePointAt(i);
- final int proximityIndex =
- SpellCheckerProximityInfo.getIndexOfCodeForScript(character, mScript);
- final int[] proximities;
- if (-1 == proximityIndex) {
- proximities = new int[] { character };
- } else {
- // TODO: an initial examination seems to reveal this is actually used
- // read-only. It should be possible to compute the arrays statically once
- // and skip doing a copy each time here.
- proximities = Arrays.copyOfRange(
- SpellCheckerProximityInfo.getProximityForScript(mScript),
- proximityIndex,
- proximityIndex + SpellCheckerProximityInfo.ROW_SIZE);
- }
- composer.add(character, proximities,
- WordComposer.NOT_A_COORDINATE, WordComposer.NOT_A_COORDINATE);
+ composer.addKeyForSpellChecker(text.codePointAt(i), mScript);
}
final int capitalizeType = getCapitalizationType(text);