| Index: cc/scheduler/scheduler_settings.cc
|
| diff --git a/cc/scheduler/scheduler_settings.cc b/cc/scheduler/scheduler_settings.cc
|
| index d7635363df243b45dbc313c7aa96bce1dcfe90c4..ab9add087bd9f32bca15c18081d18688ac1d4d9c 100644
|
| --- a/cc/scheduler/scheduler_settings.cc
|
| +++ b/cc/scheduler/scheduler_settings.cc
|
| @@ -16,7 +16,8 @@ SchedulerSettings::SchedulerSettings()
|
| timeout_and_draw_when_animation_checkerboards(true),
|
| maximum_number_of_failed_draws_before_draw_is_forced_(3),
|
| using_synchronous_renderer_compositor(false),
|
| - throttle_frame_production(true) {
|
| + throttle_frame_production(true),
|
| + disable_hi_res_timer_tasks_on_battery(false) {
|
| }
|
|
|
| SchedulerSettings::SchedulerSettings(const LayerTreeSettings& settings)
|
| @@ -30,7 +31,9 @@ SchedulerSettings::SchedulerSettings(const LayerTreeSettings& settings)
|
| settings.maximum_number_of_failed_draws_before_draw_is_forced_),
|
| using_synchronous_renderer_compositor(
|
| settings.using_synchronous_renderer_compositor),
|
| - throttle_frame_production(settings.throttle_frame_production) {
|
| + throttle_frame_production(settings.throttle_frame_production),
|
| + disable_hi_res_timer_tasks_on_battery(
|
| + settings.disable_hi_res_timer_tasks_on_battery) {
|
| }
|
|
|
| SchedulerSettings::~SchedulerSettings() {}
|
| @@ -51,6 +54,8 @@ SchedulerSettings::AsValue() const {
|
| state->SetBoolean("using_synchronous_renderer_compositor",
|
| using_synchronous_renderer_compositor);
|
| state->SetBoolean("throttle_frame_production", throttle_frame_production);
|
| + state->SetBoolean("disable_hi_res_timer_tasks_on_battery",
|
| + disable_hi_res_timer_tasks_on_battery);
|
| return state;
|
| }
|
|
|
|
|