| Index: third_party/WebKit/Source/platform/scheduler/base/task_queue_impl.cc
|
| diff --git a/third_party/WebKit/Source/platform/scheduler/base/task_queue_impl.cc b/third_party/WebKit/Source/platform/scheduler/base/task_queue_impl.cc
|
| index b2546fc574d45fd0ff580e57d6bc6fc6c4015f9b..7ee64d740f77713b9bb1b9484387d0698358c4c0 100644
|
| --- a/third_party/WebKit/Source/platform/scheduler/base/task_queue_impl.cc
|
| +++ b/third_party/WebKit/Source/platform/scheduler/base/task_queue_impl.cc
|
| @@ -274,6 +274,8 @@ bool TaskQueueImpl::PostDelayedTaskImpl(
|
|
|
| void TaskQueueImpl::PushOntoDelayedIncomingQueueFromMainThread(
|
| Task pending_task, base::TimeTicks now) {
|
| + CHECK(pending_task.task);
|
| +
|
| base::TimeTicks delayed_run_time = pending_task.delayed_run_time;
|
| main_thread_only().task_queue_manager->DidQueueTask(pending_task);
|
| main_thread_only().delayed_incoming_queue.push(std::move(pending_task));
|
| @@ -293,6 +295,8 @@ void TaskQueueImpl::PushOntoDelayedIncomingQueueFromMainThread(
|
| }
|
|
|
| void TaskQueueImpl::PushOntoDelayedIncomingQueueLocked(Task pending_task) {
|
| + CHECK(pending_task.task);
|
| +
|
| any_thread().task_queue_manager->DidQueueTask(pending_task);
|
|
|
| int thread_hop_task_sequence_number =
|
| @@ -333,6 +337,8 @@ void TaskQueueImpl::PushOntoImmediateIncomingQueueLocked(
|
| base::TimeTicks desired_run_time,
|
| EnqueueOrder sequence_number,
|
| bool nestable) {
|
| + CHECK(task);
|
| +
|
| // If the |immediate_incoming_queue| is empty we need a DoWork posted to make
|
| // it run.
|
| if (any_thread().immediate_incoming_queue.empty()) {
|
|
|