From 694f24581ac4f14cc961c6b96368330ed6740772 Mon Sep 17 00:00:00 2001 From: Tony Mak Date: Thu, 20 Apr 2017 16:11:10 +0100 Subject: [PATCH] Send ACTION_POWER_SAVE_MODE_CHANGED to all user Fix: 36174715 Test: Install an app that listens to ACTION_POWER_SAVE_MODE_CHANGED in work profile. Make sure it receives the broadcast. Change-Id: I26df6710bc996792212d52189cd04bd2d30ac6d1 --- .../core/java/com/android/server/power/PowerManagerService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/power/PowerManagerService.java b/services/core/java/com/android/server/power/PowerManagerService.java index 4f239a5cba233..61ed72d990ca6 100644 --- a/services/core/java/com/android/server/power/PowerManagerService.java +++ b/services/core/java/com/android/server/power/PowerManagerService.java @@ -991,7 +991,7 @@ public final class PowerManagerService extends SystemService } intent = new Intent(PowerManager.ACTION_POWER_SAVE_MODE_CHANGED); intent.addFlags(Intent.FLAG_RECEIVER_REGISTERED_ONLY); - mContext.sendBroadcast(intent); + mContext.sendBroadcastAsUser(intent, UserHandle.ALL); // Send internal version that requires signature permission. intent = new Intent(PowerManager.ACTION_POWER_SAVE_MODE_CHANGED_INTERNAL); intent.addFlags(Intent.FLAG_RECEIVER_REGISTERED_ONLY);