aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/com/android/inputmethod/latin/LatinKeyboard.java12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/com/android/inputmethod/latin/LatinKeyboard.java b/src/com/android/inputmethod/latin/LatinKeyboard.java
index 7720dfbe5..8527d9cd5 100644
--- a/src/com/android/inputmethod/latin/LatinKeyboard.java
+++ b/src/com/android/inputmethod/latin/LatinKeyboard.java
@@ -213,19 +213,19 @@ public class LatinKeyboard extends Keyboard {
pressed = !pressed;
}
}
-
+
/**
* Overriding this method so that we can reduce the target area for certain keys.
*/
@Override
public boolean isInside(int x, int y) {
- if ((edgeFlags & Keyboard.EDGE_BOTTOM) != 0 ||
- codes[0] == KEYCODE_SHIFT ||
- codes[0] == KEYCODE_DELETE) {
+ final int code = codes[0];
+ if (code == KEYCODE_SHIFT ||
+ code == KEYCODE_DELETE) {
y -= height / 10;
+ if (code == KEYCODE_SHIFT) x += width / 6;
+ if (code == KEYCODE_DELETE) x -= width / 6;
}
- if (codes[0] == KEYCODE_SHIFT) x += width / 6;
- if (codes[0] == KEYCODE_DELETE) x -= width / 6;
return super.isInside(x, y);
}
}