| Index: Source/core/workers/WorkerEventQueue.cpp
|
| diff --git a/Source/core/workers/WorkerEventQueue.cpp b/Source/core/workers/WorkerEventQueue.cpp
|
| index 6e9d01fde74ad5aa144b1ae3ff0cc69518cbb06d..2a54e66ad2f2ea2278de6705f20f7b1429b74ff9 100644
|
| --- a/Source/core/workers/WorkerEventQueue.cpp
|
| +++ b/Source/core/workers/WorkerEventQueue.cpp
|
| @@ -51,7 +51,7 @@ WorkerEventQueue::~WorkerEventQueue()
|
|
|
| class WorkerEventQueue::EventDispatcherTask : public ExecutionContextTask {
|
| public:
|
| - static PassOwnPtr<EventDispatcherTask> create(PassRefPtr<Event> event, WorkerEventQueue* eventQueue)
|
| + static PassOwnPtr<EventDispatcherTask> create(PassRefPtrWillBeRawPtr<Event> event, WorkerEventQueue* eventQueue)
|
| {
|
| return adoptPtr(new EventDispatcherTask(event, eventQueue));
|
| }
|
| @@ -62,7 +62,7 @@ public:
|
| m_eventQueue->removeEvent(m_event.get());
|
| }
|
|
|
| - void dispatchEvent(ExecutionContext*, PassRefPtr<Event> event)
|
| + void dispatchEvent(ExecutionContext*, PassRefPtrWillBeRawPtr<Event> event)
|
| {
|
| event->target()->dispatchEvent(event);
|
| }
|
| @@ -83,14 +83,14 @@ public:
|
| }
|
|
|
| private:
|
| - EventDispatcherTask(PassRefPtr<Event> event, WorkerEventQueue* eventQueue)
|
| + EventDispatcherTask(PassRefPtrWillBeRawPtr<Event> event, WorkerEventQueue* eventQueue)
|
| : m_event(event)
|
| , m_eventQueue(eventQueue)
|
| , m_isCancelled(false)
|
| {
|
| }
|
|
|
| - RefPtr<Event> m_event;
|
| + RefPtrWillBeRawPtr<Event> m_event;
|
| WorkerEventQueue* m_eventQueue;
|
| bool m_isCancelled;
|
| };
|
| @@ -100,11 +100,11 @@ void WorkerEventQueue::removeEvent(Event* event)
|
| m_eventTaskMap.remove(event);
|
| }
|
|
|
| -bool WorkerEventQueue::enqueueEvent(PassRefPtr<Event> prpEvent)
|
| +bool WorkerEventQueue::enqueueEvent(PassRefPtrWillBeRawPtr<Event> prpEvent)
|
| {
|
| if (m_isClosed)
|
| return false;
|
| - RefPtr<Event> event = prpEvent;
|
| + RefPtrWillBeRawPtr<Event> event = prpEvent;
|
| OwnPtr<EventDispatcherTask> task = EventDispatcherTask::create(event, this);
|
| m_eventTaskMap.add(event.release(), task.get());
|
| m_executionContext->postTask(task.release());
|
|
|