Chromium Code Reviews| Index: Source/core/events/Event.cpp |
| diff --git a/Source/core/events/Event.cpp b/Source/core/events/Event.cpp |
| index 09aea35a8b7f01ca55c0788ab8aff6a4c95ffd6b..235eddd49219e2abb9a71ba2a363d817038bf392 100644 |
| --- a/Source/core/events/Event.cpp |
| +++ b/Source/core/events/Event.cpp |
| @@ -236,20 +236,20 @@ void Event::initEventPath(Node& node) |
| m_eventPath = adoptPtrWillBeNoop(new EventPath(node, this)); |
| } |
| -PassRefPtrWillBeRawPtr<StaticNodeList> Event::path() const |
| +Vector<RefPtrWillBeRawPtr<EventTarget>> Event::path() const |
|
hayato
2015/01/15 08:27:39
WillBeHeapVector?
kojii
2015/01/16 08:37:23
Done.
|
| { |
| if (!m_currentTarget) { |
| ASSERT(m_eventPhase == Event::NONE); |
| if (!m_eventPath) { |
| // Before dispatching the event |
| - return StaticNodeList::createEmpty(); |
| + return WillBeHeapVector<RefPtrWillBeRawPtr<EventTarget>>(); |
| } |
| ASSERT(!m_eventPath->isEmpty()); |
| // After dispatching the event |
| return m_eventPath->last().treeScopeEventContext().ensureEventPath(*m_eventPath); |
| } |
| if (!m_currentTarget->toNode()) |
| - return StaticNodeList::createEmpty(); |
| + return WillBeHeapVector<RefPtrWillBeRawPtr<EventTarget>>(); |
| Node* node = m_currentTarget->toNode(); |
| size_t eventPathSize = m_eventPath->size(); |
| for (size_t i = 0; i < eventPathSize; ++i) { |
| @@ -257,7 +257,7 @@ PassRefPtrWillBeRawPtr<StaticNodeList> Event::path() const |
| return (*m_eventPath)[i].treeScopeEventContext().ensureEventPath(*m_eventPath); |
| } |
| } |
| - return StaticNodeList::createEmpty(); |
| + return WillBeHeapVector<RefPtrWillBeRawPtr<EventTarget>>(); |
| } |
| EventTarget* Event::currentTarget() const |