| Index: third_party/WebKit/Source/core/events/Event.cpp
 | 
| diff --git a/third_party/WebKit/Source/core/events/Event.cpp b/third_party/WebKit/Source/core/events/Event.cpp
 | 
| index 7457ae67834de4770ecec508b3e7b357c4e518ad..14ef5bb4b940a5603df637a1b2063084adcc8a10 100644
 | 
| --- a/third_party/WebKit/Source/core/events/Event.cpp
 | 
| +++ b/third_party/WebKit/Source/core/events/Event.cpp
 | 
| @@ -241,7 +241,7 @@ void Event::preventDefault()
 | 
|          m_defaultPrevented = true;
 | 
|  }
 | 
|  
 | 
| -void Event::setTarget(PassRefPtrWillBeRawPtr<EventTarget> target)
 | 
| +void Event::setTarget(RawPtr<EventTarget> target)
 | 
|  {
 | 
|      if (m_target == target)
 | 
|          return;
 | 
| @@ -255,7 +255,7 @@ void Event::receivedTarget()
 | 
|  {
 | 
|  }
 | 
|  
 | 
| -void Event::setUnderlyingEvent(PassRefPtrWillBeRawPtr<Event> ue)
 | 
| +void Event::setUnderlyingEvent(RawPtr<Event> ue)
 | 
|  {
 | 
|      // Prohibit creation of a cycle -- just do nothing in that case.
 | 
|      for (Event* e = ue.get(); e; e = e->underlyingEvent())
 | 
| @@ -267,23 +267,23 @@ void Event::setUnderlyingEvent(PassRefPtrWillBeRawPtr<Event> ue)
 | 
|  void Event::initEventPath(Node& node)
 | 
|  {
 | 
|      if (!m_eventPath) {
 | 
| -        m_eventPath = adoptPtrWillBeNoop(new EventPath(node, this));
 | 
| +        m_eventPath = new EventPath(node, this);
 | 
|      } else {
 | 
|          m_eventPath->initializeWith(node, this);
 | 
|      }
 | 
|  }
 | 
|  
 | 
| -WillBeHeapVector<RefPtrWillBeMember<EventTarget>> Event::path(ScriptState* scriptState) const
 | 
| +HeapVector<Member<EventTarget>> Event::path(ScriptState* scriptState) const
 | 
|  {
 | 
|      return pathInternal(scriptState, NonEmptyAfterDispatch);
 | 
|  }
 | 
|  
 | 
| -WillBeHeapVector<RefPtrWillBeMember<EventTarget>> Event::deepPath(ScriptState* scriptState) const
 | 
| +HeapVector<Member<EventTarget>> Event::deepPath(ScriptState* scriptState) const
 | 
|  {
 | 
|      return pathInternal(scriptState, EmptyAfterDispatch);
 | 
|  }
 | 
|  
 | 
| -WillBeHeapVector<RefPtrWillBeMember<EventTarget>> Event::pathInternal(ScriptState* scriptState, EventPathMode mode) const
 | 
| +HeapVector<Member<EventTarget>> Event::pathInternal(ScriptState* scriptState, EventPathMode mode) const
 | 
|  {
 | 
|      if (m_target)
 | 
|          OriginsUsingFeatures::countOriginOrIsolatedWorldHumanReadableName(scriptState, *m_target, OriginsUsingFeatures::Feature::EventPath);
 | 
| @@ -292,12 +292,12 @@ WillBeHeapVector<RefPtrWillBeMember<EventTarget>> Event::pathInternal(ScriptStat
 | 
|          ASSERT(m_eventPhase == Event::NONE);
 | 
|          if (!m_eventPath) {
 | 
|              // Before dispatching the event
 | 
| -            return WillBeHeapVector<RefPtrWillBeMember<EventTarget>>();
 | 
| +            return HeapVector<Member<EventTarget>>();
 | 
|          }
 | 
|          ASSERT(!m_eventPath->isEmpty());
 | 
|          // After dispatching the event
 | 
|          if (mode == EmptyAfterDispatch)
 | 
| -            return WillBeHeapVector<RefPtrWillBeMember<EventTarget>>();
 | 
| +            return HeapVector<Member<EventTarget>>();
 | 
|          return m_eventPath->last().treeScopeEventContext().ensureEventPath(*m_eventPath);
 | 
|      }
 | 
|  
 | 
| @@ -315,12 +315,12 @@ WillBeHeapVector<RefPtrWillBeMember<EventTarget>> Event::pathInternal(ScriptStat
 | 
|      // Returns [window] for events that are directly dispatched to the window object;
 | 
|      // e.g., window.load, pageshow, etc.
 | 
|      if (LocalDOMWindow* window = m_currentTarget->toDOMWindow())
 | 
| -        return WillBeHeapVector<RefPtrWillBeMember<EventTarget>>(1, window);
 | 
| +        return HeapVector<Member<EventTarget>>(1, window);
 | 
|  
 | 
| -    return WillBeHeapVector<RefPtrWillBeMember<EventTarget>>();
 | 
| +    return HeapVector<Member<EventTarget>>();
 | 
|  }
 | 
|  
 | 
| -PassRefPtrWillBeRawPtr<EventDispatchMediator> Event::createMediator()
 | 
| +RawPtr<EventDispatchMediator> Event::createMediator()
 | 
|  {
 | 
|      return EventDispatchMediator::create(this);
 | 
|  }
 | 
| 
 |