Update pc/ to not use implicit conversion from scoped_refptr<T> to T*.
Bug: webrtc:13464
Change-Id: I768646af8ded6338ef51486b8d69db1ad71e9a2c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/259500
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#36588}
diff --git a/pc/webrtc_session_description_factory.cc b/pc/webrtc_session_description_factory.cc
index 7ccc3bf..21da3a7 100644
--- a/pc/webrtc_session_description_factory.cc
+++ b/pc/webrtc_session_description_factory.cc
@@ -171,7 +171,7 @@
// `SignalCertificateReady`.
signaling_thread_->Post(
RTC_FROM_HERE, this, MSG_USE_CONSTRUCTOR_CERTIFICATE,
- new rtc::ScopedRefMessageData<rtc::RTCCertificate>(certificate));
+ new rtc::ScopedRefMessageData<rtc::RTCCertificate>(certificate.get()));
} else {
// Generate certificate.
certificate_request_state_ = CERTIFICATE_WAITING;
@@ -350,7 +350,7 @@
? sdp_info_->local_description()->description()
: nullptr);
if (!desc) {
- PostCreateSessionDescriptionFailed(request.observer,
+ PostCreateSessionDescriptionFailed(request.observer.get(),
"Failed to initialize the offer.");
return;
}
@@ -377,7 +377,8 @@
}
}
}
- PostCreateSessionDescriptionSucceeded(request.observer, std::move(offer));
+ PostCreateSessionDescriptionSucceeded(request.observer.get(),
+ std::move(offer));
}
void WebRtcSessionDescriptionFactory::InternalCreateAnswer(
@@ -411,7 +412,7 @@
? sdp_info_->local_description()->description()
: nullptr);
if (!desc) {
- PostCreateSessionDescriptionFailed(request.observer,
+ PostCreateSessionDescriptionFailed(request.observer.get(),
"Failed to initialize the answer.");
return;
}
@@ -438,7 +439,8 @@
}
}
}
- PostCreateSessionDescriptionSucceeded(request.observer, std::move(answer));
+ PostCreateSessionDescriptionSucceeded(request.observer.get(),
+ std::move(answer));
}
void WebRtcSessionDescriptionFactory::FailPendingRequests(
@@ -448,7 +450,7 @@
const CreateSessionDescriptionRequest& request =
create_session_description_requests_.front();
PostCreateSessionDescriptionFailed(
- request.observer,
+ request.observer.get(),
((request.type == CreateSessionDescriptionRequest::kOffer)
? "CreateOffer"
: "CreateAnswer") +