Index: base/task_scheduler/scheduler_thread_pool_impl.cc |
diff --git a/base/task_scheduler/scheduler_thread_pool_impl.cc b/base/task_scheduler/scheduler_thread_pool_impl.cc |
index fe433f28e7a7c3152bc42dec000f366c5feb2f70..599c46be89f514d8e3b4be9a64c36846bf0ce3f0 100644 |
--- a/base/task_scheduler/scheduler_thread_pool_impl.cc |
+++ b/base/task_scheduler/scheduler_thread_pool_impl.cc |
@@ -41,9 +41,7 @@ class SchedulerParallelTaskRunner : public TaskRunner { |
TimeDelta delay) override { |
// Post the task as part of a one-off single-task Sequence. |
return thread_pool_->PostTaskWithSequence( |
- WrapUnique( |
- new Task(from_here, closure, traits_, |
- delay.is_zero() ? TimeTicks() : TimeTicks::Now() + delay)), |
+ WrapUnique(new Task(from_here, closure, traits_, delay)), |
make_scoped_refptr(new Sequence)); |
} |
@@ -76,10 +74,7 @@ class SchedulerSequencedTaskRunner : public SequencedTaskRunner { |
TimeDelta delay) override { |
// Post the task as part of |sequence|. |
return thread_pool_->PostTaskWithSequence( |
- WrapUnique( |
- new Task(from_here, closure, traits_, |
- delay.is_zero() ? TimeTicks() : TimeTicks::Now() + delay)), |
- sequence_); |
+ WrapUnique(new Task(from_here, closure, traits_, delay)), sequence_); |
} |
bool PostNonNestableDelayedTask(const tracked_objects::Location& from_here, |