namespace blink {
-MediaStreamTrackSourcesRequestImpl* MediaStreamTrackSourcesRequestImpl::create(ExecutionContext& context, PassOwnPtr<MediaStreamTrackSourcesCallback> callback)
+MediaStreamTrackSourcesRequestImpl* MediaStreamTrackSourcesRequestImpl::create(ExecutionContext& context, MediaStreamTrackSourcesCallback* callback)
{
return new MediaStreamTrackSourcesRequestImpl(context, callback);
}
-MediaStreamTrackSourcesRequestImpl::MediaStreamTrackSourcesRequestImpl(ExecutionContext& context, PassOwnPtr<MediaStreamTrackSourcesCallback> callback)
+MediaStreamTrackSourcesRequestImpl::MediaStreamTrackSourcesRequestImpl(ExecutionContext& context, MediaStreamTrackSourcesCallback* callback)
: m_callback(callback)
, m_executionContext(&context)
{
void MediaStreamTrackSourcesRequestImpl::trace(Visitor* visitor)
{
+ visitor->trace(m_callback);
visitor->trace(m_executionContext);
visitor->trace(m_sourceInfos);
MediaStreamTrackSourcesRequest::trace(visitor);