| Index: Source/core/events/DOMWindowEventQueue.cpp
 | 
| diff --git a/Source/core/events/DOMWindowEventQueue.cpp b/Source/core/events/DOMWindowEventQueue.cpp
 | 
| index 03ed12ed85933bfed1ad11954b7eba8353c23c53..7f9eac191b195d9f656b7e63f2ebc401d9b45016 100644
 | 
| --- a/Source/core/events/DOMWindowEventQueue.cpp
 | 
| +++ b/Source/core/events/DOMWindowEventQueue.cpp
 | 
| @@ -62,7 +62,7 @@ DOMWindowEventQueue::~DOMWindowEventQueue()
 | 
|  {
 | 
|  }
 | 
|  
 | 
| -bool DOMWindowEventQueue::enqueueEvent(PassRefPtr<Event> event)
 | 
| +bool DOMWindowEventQueue::enqueueEvent(PassRefPtrWillBeRawPtr<Event> event)
 | 
|  {
 | 
|      if (m_isClosed)
 | 
|          return false;
 | 
| @@ -79,7 +79,7 @@ bool DOMWindowEventQueue::enqueueEvent(PassRefPtr<Event> event)
 | 
|  
 | 
|  bool DOMWindowEventQueue::cancelEvent(Event* event)
 | 
|  {
 | 
| -    ListHashSet<RefPtr<Event>, 16>::iterator it = m_queuedEvents.find(event);
 | 
| +    ListHashSet<RefPtrWillBePersistent<Event>, 16>::iterator it = m_queuedEvents.find(event);
 | 
|      bool found = it != m_queuedEvents.end();
 | 
|      if (found)
 | 
|          m_queuedEvents.remove(it);
 | 
| @@ -108,8 +108,8 @@ void DOMWindowEventQueue::pendingEventTimerFired()
 | 
|      RefPtr<DOMWindowEventQueue> protector(this);
 | 
|  
 | 
|      while (!m_queuedEvents.isEmpty()) {
 | 
| -        ListHashSet<RefPtr<Event>, 16>::iterator iter = m_queuedEvents.begin();
 | 
| -        RefPtr<Event> event = *iter;
 | 
| +        ListHashSet<RefPtrWillBePersistent<Event>, 16>::iterator iter = m_queuedEvents.begin();
 | 
| +        RefPtrWillBeRawPtr<Event> event = *iter;
 | 
|          m_queuedEvents.remove(iter);
 | 
|          if (!event)
 | 
|              break;
 | 
| @@ -117,7 +117,7 @@ void DOMWindowEventQueue::pendingEventTimerFired()
 | 
|      }
 | 
|  }
 | 
|  
 | 
| -void DOMWindowEventQueue::dispatchEvent(PassRefPtr<Event> event)
 | 
| +void DOMWindowEventQueue::dispatchEvent(PassRefPtrWillBeRawPtr<Event> event)
 | 
|  {
 | 
|      EventTarget* eventTarget = event->target();
 | 
|      if (eventTarget->toDOMWindow())
 | 
| 
 |