| Index: third_party/WebKit/Source/platform/scheduler/base/work_queue.cc
|
| diff --git a/third_party/WebKit/Source/platform/scheduler/base/work_queue.cc b/third_party/WebKit/Source/platform/scheduler/base/work_queue.cc
|
| index ac312f939947f6a1c54a0c27d8002be53a757412..fe168586f28104b75b14dee6a1869efce6bb80a2 100644
|
| --- a/third_party/WebKit/Source/platform/scheduler/base/work_queue.cc
|
| +++ b/third_party/WebKit/Source/platform/scheduler/base/work_queue.cc
|
| @@ -10,15 +10,12 @@
|
| namespace scheduler {
|
| namespace internal {
|
|
|
| -WorkQueue::WorkQueue(TaskQueueImpl* task_queue,
|
| - const char* name,
|
| - QueueType queue_type)
|
| +WorkQueue::WorkQueue(TaskQueueImpl* task_queue, const char* name)
|
| : work_queue_sets_(nullptr),
|
| task_queue_(task_queue),
|
| work_queue_set_index_(0),
|
| name_(name),
|
| - fence_(0),
|
| - queue_type_(queue_type) {}
|
| + fence_(0) {}
|
|
|
| void WorkQueue::AsValueInto(base::trace_event::TracedValue* state) const {
|
| // Remove const to search |work_queue_| in the destructive manner. Restore the
|
| @@ -119,10 +116,6 @@
|
| TaskQueueImpl::Task pending_task =
|
| std::move(const_cast<TaskQueueImpl::Task&>(work_queue_.front()));
|
| work_queue_.pop();
|
| - // NB immediate tasks have a different pipeline to delayed ones.
|
| - if (queue_type_ == QueueType::IMMEDIATE && work_queue_.empty())
|
| - task_queue_->OnImmediateWorkQueueHasBecomeEmpty(&work_queue_);
|
| - // OnPopQueue checks BlockedByFence() so we don't need to here.
|
| work_queue_sets_->OnPopQueue(this);
|
| task_queue_->TraceQueueSize(false);
|
| return pending_task;
|
|
|