| Index: components/scheduler/renderer/renderer_scheduler_impl.cc
|
| diff --git a/components/scheduler/renderer/renderer_scheduler_impl.cc b/components/scheduler/renderer/renderer_scheduler_impl.cc
|
| index 9076b2c56a6a7fde816d4f9cfe68f28321b04102..9cd83b0f318b1d693b1a72bb4bbf7f1667a91528 100644
|
| --- a/components/scheduler/renderer/renderer_scheduler_impl.cc
|
| +++ b/components/scheduler/renderer/renderer_scheduler_impl.cc
|
| @@ -54,6 +54,7 @@ RendererSchedulerImpl::RendererSchedulerImpl(
|
| helper_.ControlTaskRunner()),
|
| main_thread_only_(compositor_task_runner_,
|
| helper_.scheduler_tqm_delegate().get()),
|
| + any_thread_(helper_.DefaultTaskRunner()),
|
| policy_may_need_update_(&any_thread_lock_),
|
| weak_factory_(this) {
|
| throttling_helper_.reset(new ThrottlingHelper(this, "renderer.scheduler"));
|
| @@ -129,8 +130,10 @@ RendererSchedulerImpl::MainThreadOnly::MainThreadOnly(
|
|
|
| RendererSchedulerImpl::MainThreadOnly::~MainThreadOnly() {}
|
|
|
| -RendererSchedulerImpl::AnyThread::AnyThread()
|
| - : awaiting_touch_start_response(false),
|
| +RendererSchedulerImpl::AnyThread::AnyThread(
|
| + const scoped_refptr<base::SingleThreadTaskRunner>& task_runner)
|
| + : user_model(task_runner),
|
| + awaiting_touch_start_response(false),
|
| in_idle_period(false),
|
| begin_main_frame_on_critical_path(false),
|
| last_gesture_was_compositor_driven(false),
|
|
|