summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDoris Liu <tianliu@google.com>2013-10-03 21:24:36 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2013-10-03 21:24:36 -0700
commit309cd179b821f63b25e5ebae556b38daabab1708 (patch)
tree5dc0195f6f66e998b480e88621398019f64361db
parent7c1ae08c1dfcfbae45f3d4692adee6140386eebd (diff)
parentb0fbd5437cc67ce10e8f4b2a7318d4cc97110976 (diff)
downloadandroid_packages_apps_Snap-309cd179b821f63b25e5ebae556b38daabab1708.tar.gz
android_packages_apps_Snap-309cd179b821f63b25e5ebae556b38daabab1708.tar.bz2
android_packages_apps_Snap-309cd179b821f63b25e5ebae556b38daabab1708.zip
am b0fbd543: Merge "Prevent picture taking via volumn key in filmstrip mode" into gb-ub-photos-carlsbad
* commit 'b0fbd5437cc67ce10e8f4b2a7318d4cc97110976': Prevent picture taking via volumn key in filmstrip mode
-rw-r--r--src/com/android/camera/CameraActivity.java18
1 files changed, 10 insertions, 8 deletions
diff --git a/src/com/android/camera/CameraActivity.java b/src/com/android/camera/CameraActivity.java
index c38b13031..18c8a9ab8 100644
--- a/src/com/android/camera/CameraActivity.java
+++ b/src/com/android/camera/CameraActivity.java
@@ -1141,15 +1141,17 @@ public class CameraActivity extends Activity
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
- if (mCurrentModule.onKeyDown(keyCode, event)) {
- return true;
- }
- // Prevent software keyboard or voice search from showing up.
- if (keyCode == KeyEvent.KEYCODE_SEARCH
- || keyCode == KeyEvent.KEYCODE_MENU) {
- if (event.isLongPress()) {
+ if (mFilmStripView.inCameraFullscreen()) {
+ if (mCurrentModule.onKeyDown(keyCode, event)) {
return true;
}
+ // Prevent software keyboard or voice search from showing up.
+ if (keyCode == KeyEvent.KEYCODE_SEARCH
+ || keyCode == KeyEvent.KEYCODE_MENU) {
+ if (event.isLongPress()) {
+ return true;
+ }
+ }
}
return super.onKeyDown(keyCode, event);
@@ -1157,7 +1159,7 @@ public class CameraActivity extends Activity
@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
- if (mCurrentModule.onKeyUp(keyCode, event)) {
+ if (mFilmStripView.inCameraFullscreen() && mCurrentModule.onKeyUp(keyCode, event)) {
return true;
}
return super.onKeyUp(keyCode, event);