diff --git a/src/com/android/settings/fuelgauge/batteryusage/BatteryChartPreferenceController.java b/src/com/android/settings/fuelgauge/batteryusage/BatteryChartPreferenceController.java index 45ae8c595bf..f3fec8e1973 100644 --- a/src/com/android/settings/fuelgauge/batteryusage/BatteryChartPreferenceController.java +++ b/src/com/android/settings/fuelgauge/batteryusage/BatteryChartPreferenceController.java @@ -697,12 +697,13 @@ public class BatteryChartPreferenceController extends AbstractPreferenceControll final Map> batteryUsageData = DataProcessor.getBatteryUsageData(context, batteryHistoryMap); - return batteryUsageData == null - ? null - : batteryUsageData - .get(BatteryChartViewModel.SELECTED_INDEX_ALL) - .get(BatteryChartViewModel.SELECTED_INDEX_ALL) - .getAppDiffEntryList(); + if (batteryUsageData == null) { + return null; + } + BatteryDiffData allBatteryDiffData = batteryUsageData.get( + BatteryChartViewModel.SELECTED_INDEX_ALL).get( + BatteryChartViewModel.SELECTED_INDEX_ALL); + return allBatteryDiffData == null ? null : allBatteryDiffData.getAppDiffEntryList(); } /** Used for {@link AppBatteryPreferenceController}. */