| Index: Source/modules/mediastream/MediaStreamTrackSourcesRequestImpl.cpp
|
| diff --git a/Source/modules/mediastream/MediaStreamTrackSourcesRequestImpl.cpp b/Source/modules/mediastream/MediaStreamTrackSourcesRequestImpl.cpp
|
| index 3137df1fc9b0cdae0aa50df3f4e7d92fd37890e9..9d1cfd59c904c467caa4044ae5df4611ea176503 100644
|
| --- a/Source/modules/mediastream/MediaStreamTrackSourcesRequestImpl.cpp
|
| +++ b/Source/modules/mediastream/MediaStreamTrackSourcesRequestImpl.cpp
|
| @@ -34,9 +34,9 @@
|
|
|
| namespace WebCore {
|
|
|
| -PassRefPtr<MediaStreamTrackSourcesRequestImpl> MediaStreamTrackSourcesRequestImpl::create(const String& origin, PassOwnPtr<MediaStreamTrackSourcesCallback> callback)
|
| +PassRefPtrWillBeRawPtr<MediaStreamTrackSourcesRequestImpl> MediaStreamTrackSourcesRequestImpl::create(const String& origin, PassOwnPtr<MediaStreamTrackSourcesCallback> callback)
|
| {
|
| - return adoptRef(new MediaStreamTrackSourcesRequestImpl(origin, callback));
|
| + return adoptRefWillBeNoop(new MediaStreamTrackSourcesRequestImpl(origin, callback));
|
| }
|
|
|
| MediaStreamTrackSourcesRequestImpl::MediaStreamTrackSourcesRequestImpl(const String& origin, PassOwnPtr<MediaStreamTrackSourcesCallback> callback)
|
| @@ -68,4 +68,11 @@ void MediaStreamTrackSourcesRequestImpl::scheduledEventTimerFired(Timer<MediaStr
|
| m_protect.release();
|
| }
|
|
|
| +void MediaStreamTrackSourcesRequestImpl::trace(Visitor* visitor)
|
| +{
|
| + visitor->trace(m_sourceInfos);
|
| + visitor->trace(m_protect);
|
| + MediaStreamTrackSourcesRequest::trace(visitor);
|
| +}
|
| +
|
| } // namespace WebCore
|
|
|