| Index: pc/webrtcsession_unittest.cc
|
| diff --git a/pc/webrtcsession_unittest.cc b/pc/webrtcsession_unittest.cc
|
| index fe0049d33ac70de7f1e319123eba2b281ff3eae9..f389c9e4d644792ca1a607866acff180aef3c020 100644
|
| --- a/pc/webrtcsession_unittest.cc
|
| +++ b/pc/webrtcsession_unittest.cc
|
| @@ -309,7 +309,7 @@ class WebRtcSessionForTest : public webrtc::WebRtcSession {
|
| };
|
|
|
| class WebRtcSessionCreateSDPObserverForTest
|
| - : public rtc::RefCountedObject<CreateSessionDescriptionObserver> {
|
| + : public CreateSessionDescriptionObserver {
|
| public:
|
| enum State {
|
| kInit,
|
| @@ -788,8 +788,8 @@ class WebRtcSessionTest
|
|
|
| SessionDescriptionInterface* CreateOffer(
|
| const PeerConnectionInterface::RTCOfferAnswerOptions options) {
|
| - rtc::scoped_refptr<WebRtcSessionCreateSDPObserverForTest>
|
| - observer = new WebRtcSessionCreateSDPObserverForTest();
|
| + rtc::scoped_refptr<WebRtcSessionCreateSDPObserverForTest> observer =
|
| + new rtc::RefCountedObject<WebRtcSessionCreateSDPObserverForTest>();
|
| cricket::MediaSessionOptions session_options;
|
| GetOptionsForOffer(options, &session_options);
|
| session_->CreateOffer(observer, options, session_options);
|
| @@ -801,8 +801,8 @@ class WebRtcSessionTest
|
|
|
| SessionDescriptionInterface* CreateAnswer(
|
| const cricket::MediaSessionOptions& options) {
|
| - rtc::scoped_refptr<WebRtcSessionCreateSDPObserverForTest> observer
|
| - = new WebRtcSessionCreateSDPObserverForTest();
|
| + rtc::scoped_refptr<WebRtcSessionCreateSDPObserverForTest> observer =
|
| + new rtc::RefCountedObject<WebRtcSessionCreateSDPObserverForTest>();
|
| cricket::MediaSessionOptions session_options = options;
|
| GetOptionsForAnswer(&session_options);
|
| session_->CreateAnswer(observer, session_options);
|
| @@ -1620,7 +1620,8 @@ class WebRtcSessionTest
|
| rtc::scoped_refptr<WebRtcSessionCreateSDPObserverForTest>
|
| observers[kNumber];
|
| for (int i = 0; i < kNumber; ++i) {
|
| - observers[i] = new WebRtcSessionCreateSDPObserverForTest();
|
| + observers[i] =
|
| + new rtc::RefCountedObject<WebRtcSessionCreateSDPObserverForTest>();
|
| if (type == CreateSessionDescriptionRequest::kOffer) {
|
| session_->CreateOffer(observers[i], options, offer_session_options);
|
| } else {
|
| @@ -4546,7 +4547,7 @@ TEST_F(WebRtcSessionTest, CreateOffersAndShutdown) {
|
| cricket::MediaSessionOptions session_options;
|
| GetOptionsForOffer(options, &session_options);
|
| for (auto& o : observers) {
|
| - o = new WebRtcSessionCreateSDPObserverForTest();
|
| + o = new rtc::RefCountedObject<WebRtcSessionCreateSDPObserverForTest>();
|
| session_->CreateOffer(o, options, session_options);
|
| }
|
|
|
|
|