| Index: components/scheduler/child/web_scheduler_impl.h
|
| diff --git a/components/scheduler/child/web_scheduler_impl.h b/components/scheduler/child/web_scheduler_impl.h
|
| index 76c0c217ada1f0b15b131909f0ffb3fe88311867..82c1a2c319400c4c1f17b68c122d7a14d9f4d0b6 100644
|
| --- a/components/scheduler/child/web_scheduler_impl.h
|
| +++ b/components/scheduler/child/web_scheduler_impl.h
|
| @@ -12,10 +12,6 @@
|
| #include "third_party/WebKit/public/platform/WebScheduler.h"
|
| #include "third_party/WebKit/public/platform/WebThread.h"
|
|
|
| -namespace base {
|
| -class SingleThreadTaskRunner;
|
| -}
|
| -
|
| namespace scheduler {
|
|
|
| class ChildScheduler;
|
| @@ -25,11 +21,10 @@ class WebTaskRunnerImpl;
|
|
|
| class SCHEDULER_EXPORT WebSchedulerImpl : public blink::WebScheduler {
|
| public:
|
| - WebSchedulerImpl(
|
| - ChildScheduler* child_scheduler,
|
| - scoped_refptr<SingleThreadIdleTaskRunner> idle_task_runner,
|
| - scoped_refptr<base::SingleThreadTaskRunner> loading_task_runner,
|
| - scoped_refptr<base::SingleThreadTaskRunner> timer_task_runner);
|
| + WebSchedulerImpl(ChildScheduler* child_scheduler,
|
| + scoped_refptr<SingleThreadIdleTaskRunner> idle_task_runner,
|
| + scoped_refptr<TaskQueue> loading_task_runner,
|
| + scoped_refptr<TaskQueue> timer_task_runner);
|
| ~WebSchedulerImpl() override;
|
|
|
| // blink::WebScheduler implementation:
|
| @@ -58,7 +53,7 @@ class SCHEDULER_EXPORT WebSchedulerImpl : public blink::WebScheduler {
|
|
|
| ChildScheduler* child_scheduler_; // NOT OWNED
|
| scoped_refptr<SingleThreadIdleTaskRunner> idle_task_runner_;
|
| - scoped_refptr<base::SingleThreadTaskRunner> timer_task_runner_;
|
| + scoped_refptr<TaskQueue> timer_task_runner_;
|
| scoped_ptr<WebTaskRunnerImpl> loading_web_task_runner_;
|
| scoped_ptr<WebTaskRunnerImpl> timer_web_task_runner_;
|
| };
|
|
|