From f2c99200c6d94144e28433dbb99b5b7919f820c8 Mon Sep 17 00:00:00 2001 From: Alex Florescu Date: Thu, 18 Jun 2020 14:28:24 +0100 Subject: [PATCH] Add foreground priority flag to broadcasts Bug: 159102094 Test: manual Change-Id: If79fbb3a866ad7a3a6ccefafe8d7b21b4dbb2eee --- .../server/power/batterysaver/BatterySaverController.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/power/batterysaver/BatterySaverController.java b/services/core/java/com/android/server/power/batterysaver/BatterySaverController.java index 8b6e9a46ca913..2e5c0f460c7a4 100644 --- a/services/core/java/com/android/server/power/batterysaver/BatterySaverController.java +++ b/services/core/java/com/android/server/power/batterysaver/BatterySaverController.java @@ -510,7 +510,8 @@ public class BatterySaverController implements BatterySaverPolicyListener { if (getPowerSaveModeChangedListenerPackage().isPresent()) { intent = new Intent(PowerManager.ACTION_POWER_SAVE_MODE_CHANGED) .setPackage(getPowerSaveModeChangedListenerPackage().get()) - .addFlags(Intent.FLAG_RECEIVER_INCLUDE_BACKGROUND); + .addFlags(Intent.FLAG_RECEIVER_INCLUDE_BACKGROUND + | Intent.FLAG_RECEIVER_FOREGROUND); mContext.sendBroadcastAsUser(intent, UserHandle.ALL); }