aboutsummaryrefslogtreecommitdiffstats
path: root/java/src
diff options
context:
space:
mode:
authorKen Wakasa <kwakasa@google.com>2010-10-28 11:36:40 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2010-10-28 11:36:40 -0700
commite32a77c691567bdb3031d877e80786508bd47e4a (patch)
treec3c63cf73cef380749f1fe5e215e79989cbcec70 /java/src
parentc8b9c322aa4bc63e13ee2925eb9126eea9a74aa6 (diff)
parent9dce586eaa8a99fac05da398694d6e26b2a6dfa8 (diff)
downloadlatinime-e32a77c691567bdb3031d877e80786508bd47e4a.tar.gz
latinime-e32a77c691567bdb3031d877e80786508bd47e4a.tar.xz
latinime-e32a77c691567bdb3031d877e80786508bd47e4a.zip
am 9dce586e: Bugfix: IME gives haptic feedback when button wasn\'t pressed
* commit '9dce586eaa8a99fac05da398694d6e26b2a6dfa8': Bugfix: IME gives haptic feedback when button wasn't pressed
Diffstat (limited to 'java/src')
-rw-r--r--java/src/com/android/inputmethod/latin/PointerTracker.java11
1 files changed, 6 insertions, 5 deletions
diff --git a/java/src/com/android/inputmethod/latin/PointerTracker.java b/java/src/com/android/inputmethod/latin/PointerTracker.java
index 448e27910..f6fd5bd7a 100644
--- a/java/src/com/android/inputmethod/latin/PointerTracker.java
+++ b/java/src/com/android/inputmethod/latin/PointerTracker.java
@@ -272,11 +272,12 @@ public class PointerTracker {
mIsRepeatableKey = false;
checkMultiTap(eventTime, keyIndex);
if (mListener != null) {
- int primaryCode = isValidKeyIndex(keyIndex) ? mKeys[keyIndex].codes[0] : 0;
- mListener.onPress(primaryCode);
- // This onPress call may have changed keyboard layout and have updated mKeyIndex.
- // If that's the case, mKeyIndex has been updated in setKeyboard().
- keyIndex = mKeyState.getKeyIndex();
+ if (isValidKeyIndex(keyIndex)) {
+ mListener.onPress(mKeys[keyIndex].codes[0]);
+ // This onPress call may have changed keyboard layout and have updated mKeyIndex.
+ // If that's the case, mKeyIndex has been updated in setKeyboard().
+ keyIndex = mKeyState.getKeyIndex();
+ }
}
if (isValidKeyIndex(keyIndex)) {
if (mKeys[keyIndex].repeatable) {