From 2cb1357d1b96b7719073aa651e386a73667a2bb2 Mon Sep 17 00:00:00 2001 From: Christopher Tate Date: Thu, 14 Jun 2012 17:00:48 -0700 Subject: [PATCH] Run the screen on/off broadcasts at foreground priority Bug 6643559 Change-Id: I392f11dabea518238d0f4336c3663bf5c7d46146 --- services/java/com/android/server/PowerManagerService.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/services/java/com/android/server/PowerManagerService.java b/services/java/com/android/server/PowerManagerService.java index 6695cb90d9c15..f46f8e6b0badf 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();