summaryrefslogtreecommitdiffstats
path: root/src/com/android/calculator2/Calculator.java
diff options
context:
space:
mode:
authorMihai Preda <preda@google.com>2009-08-05 17:07:31 +0200
committerMihai Preda <preda@google.com>2009-08-05 17:07:31 +0200
commitbcabcbb48e784ca9e466204b63edd9b0729b5df0 (patch)
treea56633cbf2b6e9ec8e4ad3fda9e03ddd04e8d6fc /src/com/android/calculator2/Calculator.java
parent522a7a9b8ee8975b91b9280ffc9e8f6c8d17317e (diff)
downloadandroid_packages_apps_ExactCalculator-bcabcbb48e784ca9e466204b63edd9b0729b5df0.tar.gz
android_packages_apps_ExactCalculator-bcabcbb48e784ca9e466204b63edd9b0729b5df0.tar.bz2
android_packages_apps_ExactCalculator-bcabcbb48e784ca9e466204b63edd9b0729b5df0.zip
Calculator: BACK key on Advanced panel moves to Basic panel.
BUG 1890261.
Diffstat (limited to 'src/com/android/calculator2/Calculator.java')
-rw-r--r--src/com/android/calculator2/Calculator.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/com/android/calculator2/Calculator.java b/src/com/android/calculator2/Calculator.java
index d90da65..f4d430e 100644
--- a/src/com/android/calculator2/Calculator.java
+++ b/src/com/android/calculator2/Calculator.java
@@ -24,6 +24,7 @@ import android.view.Menu;
import android.view.MenuItem;
import android.view.Window;
import android.view.View;
+import android.view.KeyEvent;
import android.widget.Button;
import android.widget.ListView;
import android.content.res.Configuration;
@@ -153,6 +154,17 @@ public class Calculator extends Activity {
mPersist.save();
}
+ @Override
+ public boolean onKeyDown(int keyCode, KeyEvent keyEvent) {
+ if (keyCode == KeyEvent.KEYCODE_BACK
+ && mPanelSwitcher.getCurrentIndex() == ADVANCED_PANEL) {
+ mPanelSwitcher.moveRight();
+ return true;
+ } else {
+ return super.onKeyDown(keyCode, keyEvent);
+ }
+ }
+
static void log(String message) {
if (LOG_ENABLED) {
Log.v(LOG_TAG, message);