summaryrefslogtreecommitdiff
path: root/src/com/android/calculator2/EventListener.java
diff options
context:
space:
mode:
authorThe Android Open Source Project <initial-contribution@android.com>2009-02-13 12:57:53 -0800
committerThe Android Open Source Project <initial-contribution@android.com>2009-02-13 12:57:53 -0800
commit01b7f95740f5f7511917235e791db1466d7bb9a8 (patch)
tree653562738da36ad82c339613caf853e5ab7d2af6 /src/com/android/calculator2/EventListener.java
parent42d696406d2e83c3cbb1bd424ed53f6676121e8f (diff)
downloadExactCalculator-01b7f95740f5f7511917235e791db1466d7bb9a8.tar.gz
auto import from //branches/cupcake/...@131421
Diffstat (limited to 'src/com/android/calculator2/EventListener.java')
-rw-r--r--src/com/android/calculator2/EventListener.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/com/android/calculator2/EventListener.java b/src/com/android/calculator2/EventListener.java
index 0566507..0274a8b 100644
--- a/src/com/android/calculator2/EventListener.java
+++ b/src/com/android/calculator2/EventListener.java
@@ -88,6 +88,11 @@ class EventListener implements View.OnKeyListener,
return eat;
}
+ //Work-around for spurious key event from IME, bug #1639445
+ if (action == KeyEvent.ACTION_MULTIPLE && keyCode == KeyEvent.KEYCODE_UNKNOWN) {
+ return true; // eat it
+ }
+
//Calculator.log("KEY " + keyCode + "; " + action);
if (keyCode != KeyEvent.KEYCODE_DPAD_CENTER &&
keyCode != KeyEvent.KEYCODE_DPAD_UP &&