| Index: components/scheduler/child/web_task_runner_impl.h
|
| diff --git a/components/scheduler/child/web_task_runner_impl.h b/components/scheduler/child/web_task_runner_impl.h
|
| index 429e1ec6ef84922d323c9a80cf65b114216f6315..ed4a3f886a72d7f93eb52d995f048ed93fc14019 100644
|
| --- a/components/scheduler/child/web_task_runner_impl.h
|
| +++ b/components/scheduler/child/web_task_runner_impl.h
|
| @@ -11,23 +11,15 @@
|
| #include "components/scheduler/scheduler_export.h"
|
| #include "third_party/WebKit/public/platform/WebTaskRunner.h"
|
|
|
| -namespace base {
|
| -class SingleThreadTaskRunner;
|
| -} // namespace base
|
| -
|
| namespace scheduler {
|
| +class TaskQueue;
|
|
|
| class SCHEDULER_EXPORT WebTaskRunnerImpl : public blink::WebTaskRunner {
|
| public:
|
| - explicit WebTaskRunnerImpl(
|
| - scoped_refptr<base::SingleThreadTaskRunner> task_runner);
|
| + explicit WebTaskRunnerImpl(scoped_refptr<TaskQueue> task_queue);
|
|
|
| ~WebTaskRunnerImpl() override;
|
|
|
| - const scoped_refptr<base::SingleThreadTaskRunner>& task_runner() const {
|
| - return task_runner_;
|
| - }
|
| -
|
| // blink::WebTaskRunner implementation:
|
| void postTask(const blink::WebTraceLocation& web_location,
|
| blink::WebTaskRunner::Task* task) override;
|
| @@ -44,7 +36,7 @@ class SCHEDULER_EXPORT WebTaskRunnerImpl : public blink::WebTaskRunner {
|
| static void runTask(scoped_ptr<blink::WebTaskRunner::Task>);
|
|
|
| private:
|
| - scoped_refptr<base::SingleThreadTaskRunner> task_runner_;
|
| + scoped_refptr<TaskQueue> task_queue_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(WebTaskRunnerImpl);
|
| };
|
|
|