| Index: cc/scheduler/scheduler_settings.cc
|
| diff --git a/cc/scheduler/scheduler_settings.cc b/cc/scheduler/scheduler_settings.cc
|
| index 88501a97cd9c5d1541088e4727a9798a6fdfbfd8..d97ad4f602bb62f424d62b5c359f0c0497a6ddb7 100644
|
| --- a/cc/scheduler/scheduler_settings.cc
|
| +++ b/cc/scheduler/scheduler_settings.cc
|
| @@ -4,6 +4,8 @@
|
|
|
| #include "cc/scheduler/scheduler_settings.h"
|
|
|
| +#include "cc/trees/layer_tree_settings.h"
|
| +
|
| namespace cc {
|
|
|
| SchedulerSettings::SchedulerSettings()
|
| @@ -14,6 +16,17 @@ SchedulerSettings::SchedulerSettings()
|
| throttle_frame_production(true),
|
| switch_to_low_latency_if_possible(false) {}
|
|
|
| +SchedulerSettings::SchedulerSettings(const LayerTreeSettings& settings)
|
| + : impl_side_painting(settings.impl_side_painting),
|
| + timeout_and_draw_when_animation_checkerboards(
|
| + settings.timeout_and_draw_when_animation_checkerboards),
|
| + maximum_number_of_failed_draws_before_draw_is_forced_(
|
| + 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),
|
| + switch_to_low_latency_if_possible(false) {}
|
| +
|
| SchedulerSettings::~SchedulerSettings() {}
|
|
|
| } // namespace cc
|
|
|