Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit cb5a5cb6 authored by Dmitri Plotnikov's avatar Dmitri Plotnikov
Browse files

Fix enabling of power stats exporters: PHONE and CUSTOM

Bug: 333941740
Test: adb shell dumpsys batterystats --usage
Flag: com.android.server.power.optimization.streamlined_misc_battery_stats
Change-Id: If89c4c1603db3d5f4efd4c1bd51e20e539e9f066
parent 1d2177bf
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -687,6 +687,9 @@ public final class BatteryStatsService extends IBatteryStats.Stub
        mBatteryUsageStatsProvider.setPowerStatsExporterEnabled(
                BatteryConsumer.POWER_COMPONENT_MOBILE_RADIO,
                Flags.streamlinedConnectivityBatteryStats());
        mBatteryUsageStatsProvider.setPowerStatsExporterEnabled(
                BatteryConsumer.POWER_COMPONENT_PHONE,
                Flags.streamlinedConnectivityBatteryStats());

        mStats.setPowerStatsCollectorEnabled(BatteryConsumer.POWER_COMPONENT_WIFI,
                Flags.streamlinedConnectivityBatteryStats());
@@ -737,6 +740,9 @@ public final class BatteryStatsService extends IBatteryStats.Stub
        // By convention POWER_COMPONENT_ANY represents custom Energy Consumers
        mStats.setPowerStatsCollectorEnabled(BatteryConsumer.POWER_COMPONENT_ANY,
                Flags.streamlinedMiscBatteryStats());
        mBatteryUsageStatsProvider.setPowerStatsExporterEnabled(
                BatteryConsumer.POWER_COMPONENT_ANY,
                Flags.streamlinedMiscBatteryStats());

        mWorker.systemServicesReady();
        mStats.systemServicesReady(mContext);