Loading apex/jobscheduler/service/aconfig/device_idle.aconfig +10 −0 Original line number Diff line number Diff line package: "com.android.server.deviceidle" container: "system" flag { name: "remove_idle_location" namespace: "location" description: "Remove DeviceIdleController usage of location" bug: "332770178" metadata { purpose: PURPOSE_BUGFIX } } flag { name: "disable_wakelocks_in_light_idle" namespace: "backstage_power" Loading apex/jobscheduler/service/java/com/android/server/DeviceIdleController.java +2 −1 Original line number Diff line number Diff line Loading @@ -109,6 +109,7 @@ import com.android.modules.expresslog.Counter; import com.android.server.am.BatteryStatsService; import com.android.server.deviceidle.ConstraintController; import com.android.server.deviceidle.DeviceIdleConstraintTracker; import com.android.server.deviceidle.Flags; import com.android.server.deviceidle.IDeviceIdleConstraint; import com.android.server.deviceidle.TvConstraintController; import com.android.server.net.NetworkPolicyManagerInternal; Loading Loading @@ -2558,7 +2559,7 @@ public class DeviceIdleController extends SystemService } boolean isLocationPrefetchEnabled() { return mContext.getResources().getBoolean( return !Flags.removeIdleLocation() && mContext.getResources().getBoolean( com.android.internal.R.bool.config_autoPowerModePrefetchLocation); } Loading Loading
apex/jobscheduler/service/aconfig/device_idle.aconfig +10 −0 Original line number Diff line number Diff line package: "com.android.server.deviceidle" container: "system" flag { name: "remove_idle_location" namespace: "location" description: "Remove DeviceIdleController usage of location" bug: "332770178" metadata { purpose: PURPOSE_BUGFIX } } flag { name: "disable_wakelocks_in_light_idle" namespace: "backstage_power" Loading
apex/jobscheduler/service/java/com/android/server/DeviceIdleController.java +2 −1 Original line number Diff line number Diff line Loading @@ -109,6 +109,7 @@ import com.android.modules.expresslog.Counter; import com.android.server.am.BatteryStatsService; import com.android.server.deviceidle.ConstraintController; import com.android.server.deviceidle.DeviceIdleConstraintTracker; import com.android.server.deviceidle.Flags; import com.android.server.deviceidle.IDeviceIdleConstraint; import com.android.server.deviceidle.TvConstraintController; import com.android.server.net.NetworkPolicyManagerInternal; Loading Loading @@ -2558,7 +2559,7 @@ public class DeviceIdleController extends SystemService } boolean isLocationPrefetchEnabled() { return mContext.getResources().getBoolean( return !Flags.removeIdleLocation() && mContext.getResources().getBoolean( com.android.internal.R.bool.config_autoPowerModePrefetchLocation); } Loading