Index: cc/trees/layer_tree_settings.cc |
diff --git a/cc/trees/layer_tree_settings.cc b/cc/trees/layer_tree_settings.cc |
index 92d7dda7040aa72ee7420bc8440afd944ef209ba..56720ddb5228b2d27fadbc98bec6b44dd8116797 100644 |
--- a/cc/trees/layer_tree_settings.cc |
+++ b/cc/trees/layer_tree_settings.cc |
@@ -72,7 +72,8 @@ LayerTreeSettings::LayerTreeSettings() |
verify_property_trees(false), |
gather_pixel_refs(false), |
use_compositor_animation_timelines(false), |
- invert_viewport_scroll_order(false) { |
+ invert_viewport_scroll_order(false), |
+ wait_for_beginframe_interval(true) { |
} |
LayerTreeSettings::~LayerTreeSettings() {} |
@@ -87,8 +88,7 @@ SchedulerSettings LayerTreeSettings::ToSchedulerSettings() const { |
timeout_and_draw_when_animation_checkerboards; |
scheduler_settings.using_synchronous_renderer_compositor = |
using_synchronous_renderer_compositor; |
- scheduler_settings.throttle_frame_production = |
- !renderer_settings.disable_gpu_vsync; |
+ scheduler_settings.throttle_frame_production = wait_for_beginframe_interval; |
scheduler_settings.background_frame_interval = |
base::TimeDelta::FromSecondsD(1.0 / background_animation_rate); |
return scheduler_settings; |