diff --git a/src/com/android/settings/fuelgauge/batteryusage/BatteryChartPreferenceController.java b/src/com/android/settings/fuelgauge/batteryusage/BatteryChartPreferenceController.java index f3fec8e1973..6d2c1a1232d 100644 --- a/src/com/android/settings/fuelgauge/batteryusage/BatteryChartPreferenceController.java +++ b/src/com/android/settings/fuelgauge/batteryusage/BatteryChartPreferenceController.java @@ -369,10 +369,6 @@ public class BatteryChartPreferenceController extends AbstractPreferenceControll addFooterPreferenceIfNeeded(false); return false; } - if (mBatteryUsageMap == null) { - // Battery usage data is not ready, wait for data ready to refresh UI. - return false; - } if (isBatteryLevelDataInOneDay()) { // Only 1 day data, hide the daily chart view. @@ -394,6 +390,10 @@ public class BatteryChartPreferenceController extends AbstractPreferenceControll mHourlyChartView.setViewModel(hourlyViewModel); } + if (mBatteryUsageMap == null) { + // Battery usage data is not ready, wait for data ready to refresh UI. + return false; + } mHandler.post(() -> { final long start = System.currentTimeMillis(); removeAndCacheAllPrefs();