diff --git a/pc/peer_connection_histogram_unittest.cc b/pc/peer_connection_histogram_unittest.cc index ae88b65213..cc87b6a276 100644 --- a/pc/peer_connection_histogram_unittest.cc +++ b/pc/peer_connection_histogram_unittest.cc @@ -75,10 +75,10 @@ int MakeUsageFingerprint(std::set events) { } class PeerConnectionFactoryForUsageHistogramTest - : public rtc::RefCountedObject { + : public PeerConnectionFactory { public: PeerConnectionFactoryForUsageHistogramTest() - : rtc::RefCountedObject([] { + : PeerConnectionFactory([] { PeerConnectionFactoryDependencies dependencies; dependencies.network_thread = rtc::Thread::Current(); dependencies.worker_thread = rtc::Thread::Current(); @@ -330,8 +330,8 @@ class PeerConnectionUsageHistogramTest : public ::testing::Test { const RTCConfiguration& config, const PeerConnectionFactoryInterface::Options factory_options, PeerConnectionDependencies deps) { - rtc::scoped_refptr pc_factory( - new PeerConnectionFactoryForUsageHistogramTest()); + auto pc_factory = + rtc::make_ref_counted(); pc_factory->SetOptions(factory_options); // If no allocator is provided, one will be created using a network manager