| Index: third_party/WebKit/Source/platform/scheduler/base/task_queue_impl.h
|
| diff --git a/third_party/WebKit/Source/platform/scheduler/base/task_queue_impl.h b/third_party/WebKit/Source/platform/scheduler/base/task_queue_impl.h
|
| index 55bfa458b03c385b67c74f85e6a725b4a5dd569e..f293c5c323b21c1a631dccc2a1a3223234372108 100644
|
| --- a/third_party/WebKit/Source/platform/scheduler/base/task_queue_impl.h
|
| +++ b/third_party/WebKit/Source/platform/scheduler/base/task_queue_impl.h
|
| @@ -18,6 +18,7 @@
|
| #include "platform/scheduler/base/enqueue_order.h"
|
| #include "platform/scheduler/base/intrusive_heap.h"
|
| #include "public/platform/scheduler/base/task_queue.h"
|
| +#include "wtf/Deque.h"
|
|
|
| namespace blink {
|
| namespace scheduler {
|
| @@ -230,7 +231,7 @@ class BLINK_PLATFORM_EXPORT TaskQueueImpl final : public TaskQueue {
|
| TaskQueueManager* task_queue_manager;
|
| TimeDomain* time_domain;
|
|
|
| - std::queue<Task> immediate_incoming_queue;
|
| + WTF::Deque<Task> immediate_incoming_queue;
|
| };
|
|
|
| struct MainThreadOnly {
|
| @@ -294,7 +295,7 @@ class BLINK_PLATFORM_EXPORT TaskQueueImpl final : public TaskQueue {
|
| bool BlockedByFenceLocked() const;
|
|
|
| void TraceQueueSize(bool is_locked) const;
|
| - static void QueueAsValueInto(const std::queue<Task>& queue,
|
| + static void QueueAsValueInto(const WTF::Deque<Task>& queue,
|
| base::trace_event::TracedValue* state);
|
| static void QueueAsValueInto(const std::priority_queue<Task>& queue,
|
| base::trace_event::TracedValue* state);
|
|
|