Chromium Code Reviews| Index: cc/scheduler/scheduler_settings.cc |
| diff --git a/cc/scheduler/scheduler_settings.cc b/cc/scheduler/scheduler_settings.cc |
| index ea714e34b0dbae4fd3fc49fc0c874f758e739add..921e54cb5ff9000de2ee9e71cf70c4edd385c295 100644 |
| --- a/cc/scheduler/scheduler_settings.cc |
| +++ b/cc/scheduler/scheduler_settings.cc |
| @@ -17,7 +17,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), |
| + high_latency_mode_on_battery(true) { |
|
brianderson
2014/09/09 17:59:05
We need to make sure this is only the case on Wind
|
| } |
| SchedulerSettings::SchedulerSettings(const LayerTreeSettings& settings) |
| @@ -32,7 +33,8 @@ 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), |
| + high_latency_mode_on_battery(settings.high_latency_mode_on_battery) { |
| } |
| SchedulerSettings::~SchedulerSettings() {} |
| @@ -55,6 +57,8 @@ SchedulerSettings::AsValue() const { |
| state->SetBoolean("using_synchronous_renderer_compositor", |
| using_synchronous_renderer_compositor); |
| state->SetBoolean("throttle_frame_production", throttle_frame_production); |
| + state->SetBoolean("high_latency_mode_on_battery", |
| + high_latency_mode_on_battery); |
| return state; |
| } |