Index: third_party/WebKit/Source/modules/mediastream/RTCStatsRequestImpl.cpp |
diff --git a/third_party/WebKit/Source/modules/mediastream/RTCStatsRequestImpl.cpp b/third_party/WebKit/Source/modules/mediastream/RTCStatsRequestImpl.cpp |
index 0c2e38bd2a466866a2052b360b6cfb493b24b4d1..040370f9f340106fae38425720199c24727f1ffa 100644 |
--- a/third_party/WebKit/Source/modules/mediastream/RTCStatsRequestImpl.cpp |
+++ b/third_party/WebKit/Source/modules/mediastream/RTCStatsRequestImpl.cpp |
@@ -32,13 +32,11 @@ namespace blink { |
RTCStatsRequestImpl* RTCStatsRequestImpl::create(ExecutionContext* context, RTCPeerConnection* requester, RTCStatsCallback* callback, MediaStreamTrack* selector) |
{ |
- RTCStatsRequestImpl* request = new RTCStatsRequestImpl(context, requester, callback, selector); |
- request->suspendIfNeeded(); |
- return request; |
+ return new RTCStatsRequestImpl(context, requester, callback, selector); |
} |
RTCStatsRequestImpl::RTCStatsRequestImpl(ExecutionContext* context, RTCPeerConnection* requester, RTCStatsCallback* callback, MediaStreamTrack* selector) |
- : ActiveDOMObject(context) |
+ : ContextLifecycleObserver(context) |
, m_successCallback(callback) |
, m_component(selector ? selector->component() : 0) |
, m_requester(requester) |
@@ -73,7 +71,7 @@ void RTCStatsRequestImpl::requestSucceeded(RTCStatsResponseBase* response) |
clear(); |
} |
-void RTCStatsRequestImpl::stop() |
+void RTCStatsRequestImpl::contextDestroyed() |
{ |
clear(); |
} |
@@ -90,7 +88,7 @@ DEFINE_TRACE(RTCStatsRequestImpl) |
visitor->trace(m_component); |
visitor->trace(m_requester); |
RTCStatsRequest::trace(visitor); |
- ActiveDOMObject::trace(visitor); |
+ ContextLifecycleObserver::trace(visitor); |
} |
} // namespace blink |