| Index: Source/core/workers/WorkerEventQueue.cpp
|
| diff --git a/Source/core/workers/WorkerEventQueue.cpp b/Source/core/workers/WorkerEventQueue.cpp
|
| index d657d5f39356c13f589922d2828f61b8e445819c..e383ebdd02132dcbd444a47d447d16ea1f2071c5 100644
|
| --- a/Source/core/workers/WorkerEventQueue.cpp
|
| +++ b/Source/core/workers/WorkerEventQueue.cpp
|
| @@ -33,9 +33,9 @@
|
|
|
| namespace WebCore {
|
|
|
| -PassOwnPtr<WorkerEventQueue> WorkerEventQueue::create(ExecutionContext* context)
|
| +PassOwnPtrWillBeRawPtr<WorkerEventQueue> WorkerEventQueue::create(ExecutionContext* context)
|
| {
|
| - return adoptPtr(new WorkerEventQueue(context));
|
| + return adoptPtrWillBeNoop(new WorkerEventQueue(context));
|
| }
|
|
|
| WorkerEventQueue::WorkerEventQueue(ExecutionContext* context)
|
| @@ -46,7 +46,12 @@ WorkerEventQueue::WorkerEventQueue(ExecutionContext* context)
|
|
|
| WorkerEventQueue::~WorkerEventQueue()
|
| {
|
| - close();
|
| + ASSERT(m_eventTaskMap.isEmpty());
|
| +}
|
| +
|
| +void WorkerEventQueue::trace(Visitor* visitor)
|
| +{
|
| + visitor->trace(m_eventTaskMap);
|
| }
|
|
|
| class WorkerEventQueue::EventDispatcherTask : public ExecutionContextTask {
|
|
|