diff options
author | Danesh M <daneshm90@gmail.com> | 2012-01-30 23:15:20 -0500 |
---|---|---|
committer | Steve Kondik <shade@chemlab.org> | 2012-02-18 11:51:51 -0800 |
commit | 45cf70310d64f57820df73086176d53446632f65 (patch) | |
tree | 0d02d530fb2aa5ca4daafd1b4ea095ba0eca59f4 /policy | |
parent | 0710fdc2db4fdd355461c63b635c137d250f0bc5 (diff) | |
download | frameworks_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-x | policy/src/com/android/internal/policy/impl/PhoneWindowManager.java | 3 |
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 |