From 794cce7bf806d63ea785cbcc0c59e4861a45ed21 Mon Sep 17 00:00:00 2001 From: Jaegeuk Kim Date: Wed, 7 Oct 2020 10:57:48 -0700 Subject: [PATCH] IdleMaint: run IdleMaint if battery is charging We've got reports where this ate battery too much during 3 to 4 AM. Bug: 170441569 Bug: 168083554 Signed-off-by: Jaegeuk Kim Change-Id: I8f41a8922034d3d625b90f70a523155d7f1c51e4 Merged-In: I8f41a8922034d3d625b90f70a523155d7f1c51e4 --- services/core/java/com/android/server/MountServiceIdler.java | 1 + 1 file changed, 1 insertion(+) diff --git a/services/core/java/com/android/server/MountServiceIdler.java b/services/core/java/com/android/server/MountServiceIdler.java index 6bc1a570b7c0a..0f4c94bc8d4f6 100644 --- a/services/core/java/com/android/server/MountServiceIdler.java +++ b/services/core/java/com/android/server/MountServiceIdler.java @@ -113,6 +113,7 @@ public class MountServiceIdler extends JobService { JobInfo.Builder builder = new JobInfo.Builder(MOUNT_JOB_ID, sIdleService); builder.setRequiresDeviceIdle(true); builder.setRequiresBatteryNotLow(true); + builder.setRequiresCharging(true); builder.setMinimumLatency(nextScheduleTime); tm.schedule(builder.build()); }