From dc150492e1bd608a178f90cb1b52bcecca7f7a2a Mon Sep 17 00:00:00 2001 From: Michael Wachenschwanz Date: Thu, 16 Sep 2021 23:41:34 -0700 Subject: [PATCH] Update to new method of getting display power profile constants Bug: 200226329 Test: builds and flashes Change-Id: I4abcb609a383224bba1550cfd3e50bb68f58ba72 --- .../fuelgauge/BatteryAppListPreferenceController.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/com/android/settings/fuelgauge/BatteryAppListPreferenceController.java b/src/com/android/settings/fuelgauge/BatteryAppListPreferenceController.java index bf464a8c364..35af4053f86 100644 --- a/src/com/android/settings/fuelgauge/BatteryAppListPreferenceController.java +++ b/src/com/android/settings/fuelgauge/BatteryAppListPreferenceController.java @@ -102,7 +102,9 @@ public class BatteryAppListPreferenceController extends AbstractPreferenceContro } PowerProfile powerProfile = new PowerProfile(context); - return powerProfile.getAveragePower(PowerProfile.POWER_SCREEN_FULL) + // Cheap hack to try to figure out if the power_profile.xml was populated. + return powerProfile.getAveragePowerForOrdinal( + PowerProfile.POWER_GROUP_DISPLAY_SCREEN_FULL, 0) >= MIN_AVERAGE_POWER_THRESHOLD_MILLI_AMP; } };