summaryrefslogtreecommitdiffstats
path: root/services/java
diff options
context:
space:
mode:
authorChristopher Tate <ctate@google.com>2012-06-14 17:00:48 -0700
committerChristopher Tate <ctate@google.com>2012-06-14 17:00:48 -0700
commit2cb1357d1b96b7719073aa651e386a73667a2bb2 (patch)
tree37d8214ab43e96822f9fbf98ca16a897fc7ac3b7 /services/java
parenta676cdab11ace948a054b5ca342727a3d0eb29b2 (diff)
downloadframeworks_base-2cb1357d1b96b7719073aa651e386a73667a2bb2.zip
frameworks_base-2cb1357d1b96b7719073aa651e386a73667a2bb2.tar.gz
frameworks_base-2cb1357d1b96b7719073aa651e386a73667a2bb2.tar.bz2
Run the screen on/off broadcasts at foreground priority
Bug 6643559 Change-Id: I392f11dabea518238d0f4336c3663bf5c7d46146
Diffstat (limited to 'services/java')
-rw-r--r--services/java/com/android/server/PowerManagerService.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/services/java/com/android/server/PowerManagerService.java b/services/java/com/android/server/PowerManagerService.java
index 6695cb9..f46f8e6 100644
--- a/services/java/com/android/server/PowerManagerService.java
+++ b/services/java/com/android/server/PowerManagerService.java
@@ -618,9 +618,11 @@ public class PowerManagerService extends IPowerManager.Stub
PowerManager.PARTIAL_WAKE_LOCK, "Proximity Partial", false);
mScreenOnIntent = new Intent(Intent.ACTION_SCREEN_ON);
- mScreenOnIntent.addFlags(Intent.FLAG_RECEIVER_REGISTERED_ONLY);
+ mScreenOnIntent.addFlags(
+ Intent.FLAG_RECEIVER_REGISTERED_ONLY | Intent.FLAG_RECEIVER_FOREGROUND);
mScreenOffIntent = new Intent(Intent.ACTION_SCREEN_OFF);
- mScreenOffIntent.addFlags(Intent.FLAG_RECEIVER_REGISTERED_ONLY);
+ mScreenOffIntent.addFlags(
+ Intent.FLAG_RECEIVER_REGISTERED_ONLY | Intent.FLAG_RECEIVER_FOREGROUND);
Resources resources = mContext.getResources();