Index: components/scheduler/child/webthread_impl_for_worker_scheduler.cc |
diff --git a/components/scheduler/child/webthread_impl_for_worker_scheduler.cc b/components/scheduler/child/webthread_impl_for_worker_scheduler.cc |
index 0706d53efdf000187c76eaa80e1460b778b2c3bc..f9ed74319b9d86759fd02dc537fc1e30b92ba492 100644 |
--- a/components/scheduler/child/webthread_impl_for_worker_scheduler.cc |
+++ b/components/scheduler/child/webthread_impl_for_worker_scheduler.cc |
@@ -8,6 +8,7 @@ |
#include "base/location.h" |
#include "base/single_thread_task_runner.h" |
#include "base/synchronization/waitable_event.h" |
+#include "base/time/default_tick_clock.h" |
#include "components/scheduler/base/task_queue.h" |
#include "components/scheduler/child/scheduler_task_runner_delegate_impl.h" |
#include "components/scheduler/child/web_scheduler_impl.h" |
@@ -43,8 +44,10 @@ WebThreadImplForWorkerScheduler::~WebThreadImplForWorkerScheduler() { |
void WebThreadImplForWorkerScheduler::InitOnThread( |
base::WaitableEvent* completion) { |
- task_runner_delegate_ = |
- SchedulerTaskRunnerDelegateImpl::Create(thread_->message_loop()); |
+ // TODO(alexclarke): Do we need to unify virtual time for workers and the |
+ // main thread? |
Sami
2015/10/30 11:11:20
One issue here is that workers will see virtual ti
alex clarke (OOO till 29th)
2015/10/30 12:12:25
Acknowledged.
|
+ task_runner_delegate_ = SchedulerTaskRunnerDelegateImpl::Create( |
+ thread_->message_loop(), make_scoped_ptr(new base::DefaultTickClock())); |
worker_scheduler_ = WorkerScheduler::Create(task_runner_delegate_); |
worker_scheduler_->Init(); |
task_runner_ = worker_scheduler_->DefaultTaskRunner(); |