Index: components/scheduler/child/task_queue_manager.cc |
diff --git a/components/scheduler/child/task_queue_manager.cc b/components/scheduler/child/task_queue_manager.cc |
index c557665ab7a4b6a5fac49b02fa6f58a461135f56..f080a96f462629e9354aea5da13e108f53121efc 100644 |
--- a/components/scheduler/child/task_queue_manager.cc |
+++ b/components/scheduler/child/task_queue_manager.cc |
@@ -125,11 +125,6 @@ void TaskQueueManager::UpdateWorkQueues( |
// as the iterator isn't the element being delated. |
if (queue->work_queue().empty()) |
queue->UpdateWorkQueue(&lazy_now, should_trigger_wakeup, previous_task); |
- if (!queue->work_queue().empty()) { |
- // Currently we should not be getting tasks with delayed run times in any |
- // of the work queues. |
- DCHECK(queue->work_queue().front().delayed_run_time.is_null()); |
- } |
} |
} |
@@ -201,7 +196,8 @@ bool TaskQueueManager::ProcessTaskFromWorkQueue( |
base::PendingTask* out_previous_task) { |
DCHECK(main_thread_checker_.CalledOnValidThread()); |
scoped_refptr<DeletionSentinel> protect(deletion_sentinel_); |
- base::PendingTask pending_task = queue->TakeTaskFromWorkQueue(); |
+ // TODO(alexclarke): consider std::move() when allowed. |
+ internal::TaskQueueImpl::Task pending_task = queue->TakeTaskFromWorkQueue(); |
if (queue->GetQuiescenceMonitored()) |
task_was_run_on_quiescence_monitored_queue_ = true; |