Loading services/core/java/com/android/server/BatteryService.java +1 −6 Original line number Diff line number Diff line Loading @@ -1041,12 +1041,7 @@ public final class BatteryService extends SystemService { final Intent fgIntent = new Intent(intent); fgIntent.addFlags(Intent.FLAG_RECEIVER_FOREGROUND); fgIntent.setPackage(sSystemUiPackage); if (com.android.server.flags.Flags.pkgTargetedBatteryChangedNotSticky()) { context.sendBroadcastAsUser(fgIntent, UserHandle.ALL, null, options); } else { ActivityManager.broadcastStickyIntent(fgIntent, AppOpsManager.OP_NONE, options, UserHandle.USER_ALL); } ActivityManager.broadcastStickyIntent(intent, new String[] {sSystemUiPackage}, AppOpsManager.OP_NONE, options, UserHandle.USER_ALL); Loading services/core/java/com/android/server/flags/services.aconfig +0 −11 Original line number Diff line number Diff line package: "com.android.server.flags" container: "system" flag { namespace: "backstage_power" name: "pkg_targeted_battery_changed_not_sticky" description: "Avoid sending the package targeted BATTERY_CHANGED broadcast as sticky" bug: "336832816" is_fixed_read_only: true metadata { purpose: PURPOSE_BUGFIX } } flag { namespace: "input" name: "modifier_shortcut_manager_multiuser" Loading Loading
services/core/java/com/android/server/BatteryService.java +1 −6 Original line number Diff line number Diff line Loading @@ -1041,12 +1041,7 @@ public final class BatteryService extends SystemService { final Intent fgIntent = new Intent(intent); fgIntent.addFlags(Intent.FLAG_RECEIVER_FOREGROUND); fgIntent.setPackage(sSystemUiPackage); if (com.android.server.flags.Flags.pkgTargetedBatteryChangedNotSticky()) { context.sendBroadcastAsUser(fgIntent, UserHandle.ALL, null, options); } else { ActivityManager.broadcastStickyIntent(fgIntent, AppOpsManager.OP_NONE, options, UserHandle.USER_ALL); } ActivityManager.broadcastStickyIntent(intent, new String[] {sSystemUiPackage}, AppOpsManager.OP_NONE, options, UserHandle.USER_ALL); Loading
services/core/java/com/android/server/flags/services.aconfig +0 −11 Original line number Diff line number Diff line package: "com.android.server.flags" container: "system" flag { namespace: "backstage_power" name: "pkg_targeted_battery_changed_not_sticky" description: "Avoid sending the package targeted BATTERY_CHANGED broadcast as sticky" bug: "336832816" is_fixed_read_only: true metadata { purpose: PURPOSE_BUGFIX } } flag { namespace: "input" name: "modifier_shortcut_manager_multiuser" Loading