Index: third_party/WebKit/Source/platform/scheduler/child/web_task_runner_impl.cc |
diff --git a/third_party/WebKit/Source/platform/scheduler/child/web_task_runner_impl.cc b/third_party/WebKit/Source/platform/scheduler/child/web_task_runner_impl.cc |
index 3144fcaab010338f256d487ca876de7862375d58..d1006e1e45185b378a0ddae850ee353b1c40150c 100644 |
--- a/third_party/WebKit/Source/platform/scheduler/child/web_task_runner_impl.cc |
+++ b/third_party/WebKit/Source/platform/scheduler/child/web_task_runner_impl.cc |
@@ -36,6 +36,18 @@ void WebTaskRunnerImpl::postDelayedTask(const blink::WebTraceLocation& location, |
base::TimeDelta::FromMillisecondsD(delayMs)); |
} |
+TaskQueue::TaskHandle WebTaskRunnerImpl::postCancellableDelayedTask( |
+ const tracked_objects::Location& from_here, |
+ const base::Closure& task, |
+ double delayMs) { |
+ return task_queue_->PostCancellableDelayedTask( |
+ from_here, task, base::TimeDelta::FromMillisecondsD(delayMs)); |
+} |
+ |
+bool WebTaskRunnerImpl::cancelTask(const TaskQueue::TaskHandle& handle) { |
+ return task_queue_->CancelTask(handle); |
+} |
+ |
bool WebTaskRunnerImpl::runsTasksOnCurrentThread() { |
return task_queue_->RunsTasksOnCurrentThread(); |
} |
@@ -62,7 +74,7 @@ std::unique_ptr<blink::WebTaskRunner> WebTaskRunnerImpl::clone() { |
return base::WrapUnique(new WebTaskRunnerImpl(task_queue_)); |
} |
-base::SingleThreadTaskRunner* WebTaskRunnerImpl::taskRunner() { |
+base::SingleThreadTaskRunner* WebTaskRunnerImpl::toSingleThreadTaskRunner() { |
return task_queue_.get(); |
} |