| 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());
 | 
| 
 |