| Index: content/renderer/scheduler/web_scheduler_impl.cc
|
| diff --git a/content/renderer/scheduler/web_scheduler_impl.cc b/content/renderer/scheduler/web_scheduler_impl.cc
|
| index c7b6def108eb5c2e195f01c409551806a8e10a5a..29b253b1cfb78f92c8de70f981ba523167d7db77 100644
|
| --- a/content/renderer/scheduler/web_scheduler_impl.cc
|
| +++ b/content/renderer/scheduler/web_scheduler_impl.cc
|
| @@ -45,6 +45,18 @@ void WebSchedulerImpl::postIdleTask(const blink::WebTraceLocation& web_location,
|
| base::Bind(&WebSchedulerImpl::runIdleTask, base::Passed(&scoped_task)));
|
| }
|
|
|
| +void WebSchedulerImpl::postIdleTaskAfterWakeup(
|
| + const blink::WebTraceLocation& web_location,
|
| + blink::WebScheduler::IdleTask* task) {
|
| + DCHECK(idle_task_runner_);
|
| + scoped_ptr<blink::WebScheduler::IdleTask> scoped_task(task);
|
| + tracked_objects::Location location(web_location.functionName(),
|
| + web_location.fileName(), -1, nullptr);
|
| + idle_task_runner_->PostIdleTaskAfterWakeup(
|
| + location,
|
| + base::Bind(&WebSchedulerImpl::runIdleTask, base::Passed(&scoped_task)));
|
| +}
|
| +
|
| void WebSchedulerImpl::postLoadingTask(
|
| const blink::WebTraceLocation& web_location, blink::WebThread::Task* task) {
|
| DCHECK(loading_task_runner_);
|
|
|