summaryrefslogtreecommitdiff
path: root/java/src/com/android/inputmethod/keyboard/internal/DynamicGridKeyboard.java
diff options
context:
space:
mode:
authorTadashi G. Takaoka <takaoka@google.com>2014-04-21 14:41:57 -0700
committerTadashi G. Takaoka <takaoka@google.com>2014-04-21 18:36:11 -0700
commitc13c1adfa72227b0006add5f13f555fbb9c9eb4e (patch)
tree6b0e33fc9f4595a97ad551e74f69d5ab3daa0667 /java/src/com/android/inputmethod/keyboard/internal/DynamicGridKeyboard.java
parent5326dcfb7dbdc1a3fc9cfb94046805f18bf3d3d7 (diff)
Sort keys from top-left to bottom-right order
Change-Id: I228748824de62e9e46fa43db200d23f41eb6d2ce
Diffstat (limited to 'java/src/com/android/inputmethod/keyboard/internal/DynamicGridKeyboard.java')
-rw-r--r--java/src/com/android/inputmethod/keyboard/internal/DynamicGridKeyboard.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/java/src/com/android/inputmethod/keyboard/internal/DynamicGridKeyboard.java b/java/src/com/android/inputmethod/keyboard/internal/DynamicGridKeyboard.java
index dd5ec1def..bf76ca455 100644
--- a/java/src/com/android/inputmethod/keyboard/internal/DynamicGridKeyboard.java
+++ b/java/src/com/android/inputmethod/keyboard/internal/DynamicGridKeyboard.java
@@ -68,7 +68,7 @@ public class DynamicGridKeyboard extends Keyboard {
}
private Key getTemplateKey(final int code) {
- for (final Key key : super.getKeys()) {
+ for (final Key key : super.getSortedKeys()) {
if (key.getCode() == code) {
return key;
}
@@ -207,7 +207,7 @@ public class DynamicGridKeyboard extends Keyboard {
}
@Override
- public List<Key> getKeys() {
+ public List<Key> getSortedKeys() {
synchronized (mLock) {
if (mCachedGridKeys != null) {
return mCachedGridKeys;
@@ -222,7 +222,7 @@ public class DynamicGridKeyboard extends Keyboard {
@Override
public List<Key> getNearestKeys(final int x, final int y) {
// TODO: Calculate the nearest key index in mGridKeys from x and y.
- return getKeys();
+ return getSortedKeys();
}
static final class GridKey extends Key {