OSDN Git Service

Send ACTION_POWER_SAVE_MODE_CHANGING to secondary users too
authorMakoto Onuki <omakoto@google.com>
Thu, 1 Mar 2018 00:56:21 +0000 (16:56 -0800)
committerMakoto Onuki <omakoto@google.com>
Thu, 1 Mar 2018 01:01:44 +0000 (17:01 -0800)
Change-Id: I161506575390f8e28cdfbb2d684c18e10aab5aa5
Fix: 73963359
Test: manual test on a guest user on the BS setting screen.

services/core/java/com/android/server/power/batterysaver/BatterySaverController.java

index 32f38b7..a9a1456 100644 (file)
@@ -347,7 +347,7 @@ public class BatterySaverController implements BatterySaverPolicyListener {
             Intent intent = new Intent(PowerManager.ACTION_POWER_SAVE_MODE_CHANGING)
                     .putExtra(PowerManager.EXTRA_POWER_SAVE_MODE, enabled)
                     .addFlags(Intent.FLAG_RECEIVER_REGISTERED_ONLY);
-            mContext.sendBroadcast(intent);
+            mContext.sendBroadcastAsUser(intent, UserHandle.ALL);
 
             intent = new Intent(PowerManager.ACTION_POWER_SAVE_MODE_CHANGED);
             intent.addFlags(Intent.FLAG_RECEIVER_REGISTERED_ONLY);