summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeff Brown <jeffbrown@google.com>2011-10-25 21:27:54 -0700
committerJeff Brown <jeffbrown@google.com>2011-10-25 21:30:40 -0700
commitff20471b082996243224e006cad19fef8fa80d7c (patch)
tree7d2eabf5f4e00c9ffcd4522c4c4a465f83f4fb29
parent7a962fef2f26b941b916595562d5adfae943d432 (diff)
downloadframeworks_base-ff20471b082996243224e006cad19fef8fa80d7c.zip
frameworks_base-ff20471b082996243224e006cad19fef8fa80d7c.tar.gz
frameworks_base-ff20471b082996243224e006cad19fef8fa80d7c.tar.bz2
Fix power key handling after volume change.
Bug: 5497716 We should only cancel the pending power key when there actually is one pending. Change-Id: Iab684d24a643e1be4a8abde5cf905ca1819e9aa8
-rwxr-xr-xpolicy/src/com/android/internal/policy/impl/PhoneWindowManager.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java b/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java
index 318ad9e..0a77654 100755
--- a/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java
+++ b/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java
@@ -571,7 +571,9 @@ public class PhoneWindowManager implements WindowManagerPolicy {
if (!mPowerKeyHandled) {
mHandler.removeCallbacks(mPowerLongPress);
}
- mPendingPowerKeyUpCanceled = true;
+ if (mPowerKeyTriggered) {
+ mPendingPowerKeyUpCanceled = true;
+ }
}
private void interceptScreenshotChord() {