Index: Source/modules/mediastream/RTCPeerConnection.h |
diff --git a/Source/modules/mediastream/RTCPeerConnection.h b/Source/modules/mediastream/RTCPeerConnection.h |
index da1fcc17f2b9c5327ff6e73af5f5c0079afa6566..ee4882512048766d5914ca7a08f71939a6e3daea 100644 |
--- a/Source/modules/mediastream/RTCPeerConnection.h |
+++ b/Source/modules/mediastream/RTCPeerConnection.h |
@@ -135,7 +135,7 @@ private: |
RTCPeerConnection(ExecutionContext*, PassRefPtr<RTCConfiguration>, blink::WebMediaConstraints, ExceptionState&); |
static PassRefPtr<RTCConfiguration> parseConfiguration(const Dictionary& configuration, ExceptionState&); |
- void scheduleDispatchEvent(PassRefPtr<Event>); |
+ void scheduleDispatchEvent(PassRefPtrWillBeRawPtr<Event>); |
void dispatchScheduledEvent(); |
bool hasLocalStreamWithTrackId(const String& trackId); |
@@ -155,7 +155,7 @@ private: |
OwnPtr<blink::WebRTCPeerConnectionHandler> m_peerHandler; |
AsyncMethodRunner<RTCPeerConnection> m_dispatchScheduledEventRunner; |
- Vector<RefPtr<Event> > m_scheduledEvents; |
+ WillBePersistentHeapVector<RefPtrWillBeMember<Event> > m_scheduledEvents; |
bool m_stopped; |
}; |