| Index: cc/scheduler/scheduler.cc
|
| diff --git a/cc/scheduler/scheduler.cc b/cc/scheduler/scheduler.cc
|
| index 8329e8e9601b823f1293d842f7e55ed4fe7a40fe..edf5e2549d54d0554995c6352db047a1018c27e9 100644
|
| --- a/cc/scheduler/scheduler.cc
|
| +++ b/cc/scheduler/scheduler.cc
|
| @@ -132,7 +132,8 @@ void Scheduler::SetupNextBeginFrameIfNeeded() {
|
| // because every SetNeedsBeginFrame will force a redraw.
|
| bool proactive_begin_frame_wanted =
|
| state_machine_.ProactiveBeginFrameWantedByImplThread() &&
|
| - !settings_.using_synchronous_renderer_compositor;
|
| + !settings_.using_synchronous_renderer_compositor &&
|
| + settings_.throttle_frame_production;
|
| bool needs_begin_frame = needs_begin_frame_to_draw ||
|
| proactive_begin_frame_wanted;
|
| bool immediate_disables_needed =
|
|
|