Index: Source/modules/mediastream/RTCPeerConnection.cpp |
diff --git a/Source/modules/mediastream/RTCPeerConnection.cpp b/Source/modules/mediastream/RTCPeerConnection.cpp |
index 696ddc874f2904093efa37104d42cd63fac349ad..b359c31b0e3f25ab0cc9dbecf37c08b9becf42df 100644 |
--- a/Source/modules/mediastream/RTCPeerConnection.cpp |
+++ b/Source/modules/mediastream/RTCPeerConnection.cpp |
@@ -689,7 +689,7 @@ void RTCPeerConnection::changeIceConnectionState(ICEConnectionState iceConnectio |
} |
} |
-void RTCPeerConnection::scheduleDispatchEvent(PassRefPtr<Event> event) |
+void RTCPeerConnection::scheduleDispatchEvent(PassRefPtrWillBeRawPtr<Event> event) |
{ |
m_scheduledEvents.append(event); |
@@ -701,10 +701,10 @@ void RTCPeerConnection::dispatchScheduledEvent() |
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()); |