Replace more instances of rtc::RefCountedObject with make_ref_counted. This is essentially replacing `new rtc::RefCountedObject` with `rtc::make_ref_counted` in many files. In a couple of places I made minor tweaks to make things compile such as adding parenthesis when they were missing. Bug: webrtc:12701 Change-Id: I3828dbf3ee0eb0232f3a47067474484ac2f4aed2 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/215973 Reviewed-by: Danil Chapovalov <danilchap@webrtc.org> Commit-Queue: Tommi <tommi@webrtc.org> Cr-Commit-Position: refs/heads/master@{#33852}
diff --git a/pc/jsep_transport.cc b/pc/jsep_transport.cc index 1bdcafd..dc4649b 100644 --- a/pc/jsep_transport.cc +++ b/pc/jsep_transport.cc
@@ -88,21 +88,20 @@ unencrypted_rtp_transport_(std::move(unencrypted_rtp_transport)), sdes_transport_(std::move(sdes_transport)), dtls_srtp_transport_(std::move(dtls_srtp_transport)), - rtp_dtls_transport_( - rtp_dtls_transport ? new rtc::RefCountedObject<webrtc::DtlsTransport>( - std::move(rtp_dtls_transport)) - : nullptr), - rtcp_dtls_transport_( - rtcp_dtls_transport - ? new rtc::RefCountedObject<webrtc::DtlsTransport>( - std::move(rtcp_dtls_transport)) - : nullptr), + rtp_dtls_transport_(rtp_dtls_transport + ? rtc::make_ref_counted<webrtc::DtlsTransport>( + std::move(rtp_dtls_transport)) + : nullptr), + rtcp_dtls_transport_(rtcp_dtls_transport + ? rtc::make_ref_counted<webrtc::DtlsTransport>( + std::move(rtcp_dtls_transport)) + : nullptr), sctp_data_channel_transport_( sctp_transport ? std::make_unique<webrtc::SctpDataChannelTransport>( sctp_transport.get()) : nullptr), sctp_transport_(sctp_transport - ? new rtc::RefCountedObject<webrtc::SctpTransport>( + ? rtc::make_ref_counted<webrtc::SctpTransport>( std::move(sctp_transport)) : nullptr) { RTC_DCHECK(ice_transport_);