From df41187e4aacc09a4dd5e94de74461ced56fa9fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20M=C3=B6ller?= Date: Thu, 24 Mar 2022 16:13:25 +0100 Subject: [PATCH] Change PeerConnectionFactoryForUsageHistogramTest to not inherit RefCountedObject Bug: webrtc:12701 Change-Id: Icea3774c5c1acb6854e50116e7defaf4846c990f Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256684 Reviewed-by: Harald Alvestrand Commit-Queue: Niels Moller Cr-Commit-Position: refs/heads/main@{#36349} --- pc/peer_connection_histogram_unittest.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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