| Index: third_party/WebKit/Source/modules/mediastream/RTCSessionDescriptionRequestImpl.cpp
|
| diff --git a/third_party/WebKit/Source/modules/mediastream/RTCSessionDescriptionRequestImpl.cpp b/third_party/WebKit/Source/modules/mediastream/RTCSessionDescriptionRequestImpl.cpp
|
| index 29463de6a741e13ee8fcbc97c5d7ade900f81e5f..c5b5e64c07418011ce687a8d20ba88bd1e4f5d30 100644
|
| --- a/third_party/WebKit/Source/modules/mediastream/RTCSessionDescriptionRequestImpl.cpp
|
| +++ b/third_party/WebKit/Source/modules/mediastream/RTCSessionDescriptionRequestImpl.cpp
|
| @@ -43,13 +43,11 @@ namespace blink {
|
|
|
| RTCSessionDescriptionRequestImpl* RTCSessionDescriptionRequestImpl::create(ExecutionContext* context, RTCPeerConnection* requester, RTCSessionDescriptionCallback* successCallback, RTCPeerConnectionErrorCallback* errorCallback)
|
| {
|
| - RTCSessionDescriptionRequestImpl* request = new RTCSessionDescriptionRequestImpl(context, requester, successCallback, errorCallback);
|
| - request->suspendIfNeeded();
|
| - return request;
|
| + return new RTCSessionDescriptionRequestImpl(context, requester, successCallback, errorCallback);
|
| }
|
|
|
| RTCSessionDescriptionRequestImpl::RTCSessionDescriptionRequestImpl(ExecutionContext* context, RTCPeerConnection* requester, RTCSessionDescriptionCallback* successCallback, RTCPeerConnectionErrorCallback* errorCallback)
|
| - : ActiveDOMObject(context)
|
| + : ContextLifecycleObserver(context)
|
| , m_successCallback(successCallback)
|
| , m_errorCallback(errorCallback)
|
| , m_requester(requester)
|
| @@ -78,7 +76,7 @@ void RTCSessionDescriptionRequestImpl::requestFailed(const String& error)
|
| clear();
|
| }
|
|
|
| -void RTCSessionDescriptionRequestImpl::stop()
|
| +void RTCSessionDescriptionRequestImpl::contextDestroyed()
|
| {
|
| clear();
|
| }
|
| @@ -96,7 +94,7 @@ DEFINE_TRACE(RTCSessionDescriptionRequestImpl)
|
| visitor->trace(m_errorCallback);
|
| visitor->trace(m_requester);
|
| RTCSessionDescriptionRequest::trace(visitor);
|
| - ActiveDOMObject::trace(visitor);
|
| + ContextLifecycleObserver::trace(visitor);
|
| }
|
|
|
| } // namespace blink
|
|
|