| 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 29b253b1cfb78f92c8de70f981ba523167d7db77..3e2ad726d3734f90942b31d8ab0e4534a1cda4a7 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::postNonNestableIdleTask(
|
| + 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_->PostNonNestableIdleTask(
|
| + location,
|
| + base::Bind(&WebSchedulerImpl::runIdleTask, base::Passed(&scoped_task)));
|
| +}
|
| +
|
| void WebSchedulerImpl::postIdleTaskAfterWakeup(
|
| const blink::WebTraceLocation& web_location,
|
| blink::WebScheduler::IdleTask* task) {
|
|
|