| Index: components/scheduler/base/virtual_time_domain.cc
 | 
| diff --git a/components/scheduler/base/virtual_time_domain.cc b/components/scheduler/base/virtual_time_domain.cc
 | 
| index 32510394fda1f744ccc79657b91210757fecb1e4..0ed6abbc2c3b99abc90c56a7b57da60ef450b6a2 100644
 | 
| --- a/components/scheduler/base/virtual_time_domain.cc
 | 
| +++ b/components/scheduler/base/virtual_time_domain.cc
 | 
| @@ -10,8 +10,9 @@
 | 
|  
 | 
|  namespace scheduler {
 | 
|  
 | 
| -VirtualTimeDomain::VirtualTimeDomain(base::TimeTicks initial_time)
 | 
| -    : now_(initial_time) {}
 | 
| +VirtualTimeDomain::VirtualTimeDomain(TimeDomain::Observer* observer,
 | 
| +                                     base::TimeTicks initial_time)
 | 
| +    : TimeDomain(observer), now_(initial_time) {}
 | 
|  
 | 
|  VirtualTimeDomain::~VirtualTimeDomain() {}
 | 
|  
 | 
| @@ -44,6 +45,8 @@ void VirtualTimeDomain::AdvanceTo(base::TimeTicks now) {
 | 
|    base::AutoLock lock(lock_);
 | 
|    DCHECK_GE(now, now_);
 | 
|    now_ = now;
 | 
| +  DCHECK(task_queue_manager_delegate_);
 | 
| +
 | 
|    task_queue_manager_delegate_->PostTask(FROM_HERE, do_work_closure_);
 | 
|  }
 | 
|  
 | 
| 
 |