| Index: Source/modules/mediastream/RTCDTMFSender.cpp
|
| diff --git a/Source/modules/mediastream/RTCDTMFSender.cpp b/Source/modules/mediastream/RTCDTMFSender.cpp
|
| index 865c58d8730d8bacefdef5da3a38670f39ec5e48..7759f1075e0eff6d9c2f32e185d279d132f0df5e 100644
|
| --- a/Source/modules/mediastream/RTCDTMFSender.cpp
|
| +++ b/Source/modules/mediastream/RTCDTMFSender.cpp
|
| @@ -145,7 +145,7 @@ void RTCDTMFSender::stop()
|
| m_handler->setClient(0);
|
| }
|
|
|
| -void RTCDTMFSender::scheduleDispatchEvent(PassRefPtr<Event> event)
|
| +void RTCDTMFSender::scheduleDispatchEvent(PassRefPtrWillBeRawPtr<Event> event)
|
| {
|
| m_scheduledEvents.append(event);
|
|
|
| @@ -158,10 +158,10 @@ void RTCDTMFSender::scheduledEventTimerFired(Timer<RTCDTMFSender>*)
|
| if (m_stopped)
|
| return;
|
|
|
| - Vector<RefPtr<Event> > events;
|
| + WillBeHeapVector<RefPtrWillBeMember<Event> > events;
|
| events.swap(m_scheduledEvents);
|
|
|
| - Vector<RefPtr<Event> >::iterator it = events.begin();
|
| + WillBeHeapVector<RefPtrWillBeMember<Event> >::iterator it = events.begin();
|
| for (; it != events.end(); ++it)
|
| dispatchEvent((*it).release());
|
| }
|
|
|