Index: base/task_scheduler/task.cc |
diff --git a/base/task_scheduler/task.cc b/base/task_scheduler/task.cc |
index e738bed20bccaa385efb7515d8ef6172a991b12d..8a589a202186dc2b3404c234e104a856ca57d8dd 100644 |
--- a/base/task_scheduler/task.cc |
+++ b/base/task_scheduler/task.cc |
@@ -10,10 +10,10 @@ namespace internal { |
Task::Task(const tracked_objects::Location& posted_from, |
const Closure& task, |
const TaskTraits& traits, |
- const TimeTicks& delayed_run_time) |
+ const TimeDelta& delay) |
: PendingTask(posted_from, |
task, |
- delayed_run_time, |
+ delay.is_zero() ? TimeTicks() : TimeTicks::Now() + delay, |
false), // Not nestable. |
traits(traits) {} |