Index: components/scheduler/renderer/webthread_impl_for_renderer_scheduler.h |
diff --git a/components/scheduler/renderer/webthread_impl_for_renderer_scheduler.h b/components/scheduler/renderer/webthread_impl_for_renderer_scheduler.h |
index 104e466faa44751e0d684218b837f081f152ab83..f6a1ccb1e217046cc418f7f5cc09d7d5ea7c1713 100644 |
--- a/components/scheduler/renderer/webthread_impl_for_renderer_scheduler.h |
+++ b/components/scheduler/renderer/webthread_impl_for_renderer_scheduler.h |
@@ -15,6 +15,7 @@ class WebScheduler; |
namespace scheduler { |
class RendererScheduler; |
class WebSchedulerImpl; |
+class WebTaskRunnerImpl; |
class SCHEDULER_EXPORT WebThreadImplForRendererScheduler |
: public WebThreadBase { |
@@ -25,6 +26,7 @@ class SCHEDULER_EXPORT WebThreadImplForRendererScheduler |
// blink::WebThread implementation. |
blink::WebScheduler* scheduler() const; |
blink::PlatformThreadId threadId() const override; |
+ virtual blink::WebTaskRunner* taskRunner(); |
// WebThreadBase implementation. |
base::SingleThreadTaskRunner* TaskRunner() const override; |
@@ -41,6 +43,7 @@ class SCHEDULER_EXPORT WebThreadImplForRendererScheduler |
scoped_refptr<SingleThreadIdleTaskRunner> idle_task_runner_; |
RendererScheduler* scheduler_; // Not owned. |
blink::PlatformThreadId thread_id_; |
+ scoped_ptr<WebTaskRunnerImpl> web_task_runner_; |
}; |
} // namespace scheduler |