aboutsummaryrefslogtreecommitdiffstats
path: root/java/src
diff options
context:
space:
mode:
authorTadashi G. Takaoka <takaoka@google.com>2012-07-04 01:12:02 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2012-07-04 01:12:02 -0700
commit5c98206dc5e85860b2bf42f0cf042db08bc50b9b (patch)
treeeebfcb630449fc448b7ddcb38ebbac38f26cb653 /java/src
parent040aa28ed4aba2ca2e53694e7186b92afe5a5477 (diff)
parentadc80eef1533189ca2f3bcb08126d4db3f5bfbbd (diff)
downloadlatinime-5c98206dc5e85860b2bf42f0cf042db08bc50b9b.tar.gz
latinime-5c98206dc5e85860b2bf42f0cf042db08bc50b9b.tar.xz
latinime-5c98206dc5e85860b2bf42f0cf042db08bc50b9b.zip
Merge "Use Keyboard.getKey"
Diffstat (limited to 'java/src')
-rw-r--r--java/src/com/android/inputmethod/latin/WordComposer.java13
1 files changed, 6 insertions, 7 deletions
diff --git a/java/src/com/android/inputmethod/latin/WordComposer.java b/java/src/com/android/inputmethod/latin/WordComposer.java
index 98282f970..cf69376ee 100644
--- a/java/src/com/android/inputmethod/latin/WordComposer.java
+++ b/java/src/com/android/inputmethod/latin/WordComposer.java
@@ -167,13 +167,12 @@ public class WordComposer {
* Internal method to retrieve reasonable proximity info for a character.
*/
private void addKeyInfo(final int codePoint, final Keyboard keyboard) {
- for (final Key key : keyboard.mKeys) {
- if (key.mCode == codePoint) {
- final int x = key.mX + key.mWidth / 2;
- final int y = key.mY + key.mHeight / 2;
- add(codePoint, x, y);
- return;
- }
+ final Key key = keyboard.getKey(codePoint);
+ if (key != null) {
+ final int x = key.mX + key.mWidth / 2;
+ final int y = key.mY + key.mHeight / 2;
+ add(codePoint, x, y);
+ return;
}
add(codePoint, WordComposer.NOT_A_COORDINATE, WordComposer.NOT_A_COORDINATE);
}