Changeset 170113 in webkit for trunk/Source/WebCore/xml/XMLHttpRequestProgressEventThrottle.cpp
- Timestamp:
- Jun 18, 2014, 12:40:25 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/xml/XMLHttpRequestProgressEventThrottle.cpp
r161896 r170113 141 141 142 142 // Take over the deferred events before dispatching them which can potentially add more. 143 Vector<RefPtr<Event>> deferredEvents; 144 m_deferredEvents.swap(deferredEvents); 143 auto deferredEvents = std::move(m_deferredEvents); 145 144 146 145 RefPtr<Event> deferredProgressEvent = m_deferredProgressEvent; 147 m_deferredProgressEvent = 0; 148 149 Vector<RefPtr<Event>>::const_iterator it = deferredEvents.begin(); 150 const Vector<RefPtr<Event>>::const_iterator end = deferredEvents.end(); 151 for (; it != end; ++it) 152 dispatchEvent(*it); 146 m_deferredProgressEvent = nullptr; 147 148 for (auto& deferredEvent : deferredEvents) 149 dispatchEvent(deferredEvent.release()); 153 150 154 151 // The progress event will be in the m_deferredEvents vector if the load was finished while suspended.
Note:
See TracChangeset
for help on using the changeset viewer.