| Index: cc/scheduler/scheduler_settings.cc
|
| diff --git a/cc/scheduler/scheduler_settings.cc b/cc/scheduler/scheduler_settings.cc
|
| index ea714e34b0dbae4fd3fc49fc0c874f758e739add..986cc5ac7283753de7b004f825f2b97dd2624a11 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(false) {
|
| }
|
|
|
| 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;
|
| }
|
|
|
|
|