summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Kweku Adams <kwekua@google.com> 2022-01-31 15:51:17 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2022-01-31 15:51:17 +0000
commitf86b09eaf18564c745ad8f93dd8a29c87c20e069 (patch)
tree56de03841405783ccbf15e13dc785b03335abb18
parent2290e18c86c46a568bfb31a93b827a684673eb88 (diff)
parent87f7b33534efa967b15fe7b68da8b7cc43bf391d (diff)
Merge "Update callback delay when constant changes."
-rw-r--r--core/java/com/android/internal/os/BatteryStatsImpl.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/core/java/com/android/internal/os/BatteryStatsImpl.java b/core/java/com/android/internal/os/BatteryStatsImpl.java
index 4fc977f670f0..cbd593207166 100644
--- a/core/java/com/android/internal/os/BatteryStatsImpl.java
+++ b/core/java/com/android/internal/os/BatteryStatsImpl.java
@@ -16361,6 +16361,11 @@ public class BatteryStatsImpl extends BatteryStats {
BATTERY_CHARGED_DELAY_MS = delay >= 0 ? delay : mParser.getInt(
KEY_BATTERY_CHARGED_DELAY_MS,
DEFAULT_BATTERY_CHARGED_DELAY_MS);
+
+ if (mHandler.hasCallbacks(mDeferSetCharging)) {
+ mHandler.removeCallbacks(mDeferSetCharging);
+ mHandler.postDelayed(mDeferSetCharging, BATTERY_CHARGED_DELAY_MS);
+ }
}
private void updateKernelUidReadersThrottleTime(long oldTimeMs, long newTimeMs) {