| Index: cc/scheduler/scheduler_settings.cc
|
| diff --git a/cc/scheduler/scheduler_settings.cc b/cc/scheduler/scheduler_settings.cc
|
| index ad925d4d1359735a2d27baa2ee09641525adf92f..8d05e21935efe7ab56a3cd84232f902af69ddd57 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()
|
| @@ -15,6 +17,18 @@ SchedulerSettings::SchedulerSettings()
|
| throttle_frame_production(true),
|
| switch_to_low_latency_if_possible(false) {}
|
|
|
| +SchedulerSettings::SchedulerSettings(const LayerTreeSettings& settings)
|
| + : deadline_scheduling_enabled(settings.deadline_scheduling_enabled),
|
| + 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
|
|
|