| Index: third_party/WebKit/Source/platform/scheduler/child/compositor_worker_scheduler.cc
|
| diff --git a/third_party/WebKit/Source/platform/scheduler/child/compositor_worker_scheduler.cc b/third_party/WebKit/Source/platform/scheduler/child/compositor_worker_scheduler.cc
|
| index dbfc73ef79be4c1ca44deb429f80fb8e79036f1d..2aa0a91b73ee5c5e63c2df22dfad0c2a2f6ad364 100644
|
| --- a/third_party/WebKit/Source/platform/scheduler/child/compositor_worker_scheduler.cc
|
| +++ b/third_party/WebKit/Source/platform/scheduler/child/compositor_worker_scheduler.cc
|
| @@ -9,6 +9,7 @@
|
| #include "base/callback.h"
|
| #include "base/message_loop/message_loop.h"
|
| #include "base/threading/thread.h"
|
| +#include "platform/scheduler/base/task_queue.h"
|
|
|
| namespace blink {
|
| namespace scheduler {
|
| @@ -133,13 +134,18 @@ CompositorWorkerScheduler::~CompositorWorkerScheduler() {}
|
|
|
| void CompositorWorkerScheduler::Init() {}
|
|
|
| -scoped_refptr<TaskQueue> CompositorWorkerScheduler::DefaultTaskRunner() {
|
| +scoped_refptr<TaskQueue> CompositorWorkerScheduler::DefaultTaskQueue() {
|
| // TODO(sad): Implement a more robust scheduler that can do idle tasks for GC
|
| // without regressing performance of the rest of the system.
|
| return make_scoped_refptr(
|
| new CompositorWorkerTaskRunnerWrapper(thread_->task_runner()));
|
| }
|
|
|
| +scoped_refptr<base::SingleThreadTaskRunner>
|
| +CompositorWorkerScheduler::DefaultTaskRunner() {
|
| + return DefaultTaskQueue();
|
| +}
|
| +
|
| scoped_refptr<scheduler::SingleThreadIdleTaskRunner>
|
| CompositorWorkerScheduler::IdleTaskRunner() {
|
| // TODO(flackr): This posts idle tasks as regular tasks. We need to create
|
|
|