| Index: components/scheduler/child/web_task_runner_impl.cc
|
| diff --git a/components/scheduler/child/web_task_runner_impl.cc b/components/scheduler/child/web_task_runner_impl.cc
|
| index 6b1ec23a6d38a8c5c849822b527701016e975145..49b5133b9ab033ba545844c97b00628226727521 100644
|
| --- a/components/scheduler/child/web_task_runner_impl.cc
|
| +++ b/components/scheduler/child/web_task_runner_impl.cc
|
| @@ -6,14 +6,13 @@
|
|
|
| #include "base/bind.h"
|
| #include "base/location.h"
|
| -#include "base/single_thread_task_runner.h"
|
| +#include "components/scheduler/base/task_queue.h"
|
| #include "third_party/WebKit/public/platform/WebTraceLocation.h"
|
|
|
| namespace scheduler {
|
|
|
| -WebTaskRunnerImpl::WebTaskRunnerImpl(
|
| - scoped_refptr<base::SingleThreadTaskRunner> task_runner)
|
| - : task_runner_(task_runner) {}
|
| +WebTaskRunnerImpl::WebTaskRunnerImpl(scoped_refptr<TaskQueue> task_queue)
|
| + : task_queue_(task_queue) {}
|
|
|
| WebTaskRunnerImpl::~WebTaskRunnerImpl() {}
|
|
|
| @@ -21,7 +20,7 @@ void WebTaskRunnerImpl::postTask(const blink::WebTraceLocation& web_location,
|
| blink::WebTaskRunner::Task* task) {
|
| tracked_objects::Location location(web_location.functionName(),
|
| web_location.fileName(), -1, nullptr);
|
| - task_runner_->PostTask(
|
| + task_queue_->PostTask(
|
| location,
|
| base::Bind(&WebTaskRunnerImpl::runTask,
|
| base::Passed(scoped_ptr<blink::WebTaskRunner::Task>(task))));
|
| @@ -34,7 +33,7 @@ void WebTaskRunnerImpl::postDelayedTask(
|
| DCHECK_GE(delayMs, 0.0);
|
| tracked_objects::Location location(web_location.functionName(),
|
| web_location.fileName(), -1, nullptr);
|
| - task_runner_->PostDelayedTask(
|
| + task_queue_->PostDelayedTask(
|
| location,
|
| base::Bind(&WebTaskRunnerImpl::runTask,
|
| base::Passed(scoped_ptr<blink::WebTaskRunner::Task>(task))),
|
| @@ -42,7 +41,7 @@ void WebTaskRunnerImpl::postDelayedTask(
|
| }
|
|
|
| blink::WebTaskRunner* WebTaskRunnerImpl::clone() {
|
| - return new WebTaskRunnerImpl(task_runner_);
|
| + return new WebTaskRunnerImpl(task_queue_);
|
| }
|
|
|
| void WebTaskRunnerImpl::runTask(scoped_ptr<blink::WebTaskRunner::Task> task)
|
|
|