summaryrefslogtreecommitdiffstats
path: root/policy
diff options
context:
space:
mode:
authorDanesh M <daneshm90@gmail.com>2012-01-30 23:15:20 -0500
committerSteve Kondik <shade@chemlab.org>2012-02-18 11:51:51 -0800
commit45cf70310d64f57820df73086176d53446632f65 (patch)
tree0d02d530fb2aa5ca4daafd1b4ea095ba0eca59f4 /policy
parent0710fdc2db4fdd355461c63b635c137d250f0bc5 (diff)
downloadframeworks_base-45cf70310d64f57820df73086176d53446632f65.zip
frameworks_base-45cf70310d64f57820df73086176d53446632f65.tar.gz
frameworks_base-45cf70310d64f57820df73086176d53446632f65.tar.bz2
Camera : Powerkey shutter (1/2)
Allows user to take use power key to take pictures/videos Patchset 2 : Add mask to setFlags Patchset 3 : Rebased Change-Id: I19f7829a49b43dc04bbf73efc0a3d3f7b0d24987
Diffstat (limited to 'policy')
-rwxr-xr-xpolicy/src/com/android/internal/policy/impl/PhoneWindowManager.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java b/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java
index 0f8c81b..1aa2246 100755
--- a/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java
+++ b/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java
@@ -2926,6 +2926,9 @@ public class PhoneWindowManager implements WindowManagerPolicy {
}
case KeyEvent.KEYCODE_POWER: {
+ if ((mTopFullscreenOpaqueWindowState.getAttrs().flags & WindowManager.LayoutParams.PREVENT_POWER_KEY) != 0){
+ return result;
+ }
result &= ~ACTION_PASS_TO_USER;
if (down) {
if (isScreenOn && !mPowerKeyTriggered