Initialize WebRtcEventLogManager before WebRTCInternals
Bug: 775415
Change-Id: I334dda306d5844784fd13f9e046cbe7b6722e92b
Reviewed-on: https://chromium-review.googlesource.com/973166
Reviewed-by: Jochen Eisinger <[email protected]>
Commit-Queue: Elad Alon <[email protected]>
Cr-Commit-Position: refs/heads/master@{#545763}
diff --git a/chrome/browser/browser_process_impl.cc b/chrome/browser/browser_process_impl.cc
index 6abc713..57d435c6 100644
--- a/chrome/browser/browser_process_impl.cc
+++ b/chrome/browser/browser_process_impl.cc
@@ -309,6 +309,11 @@
std::max(std::min(max_per_proxy, 99),
net::ClientSocketPoolManager::max_sockets_per_group(
net::HttpNetworkSession::NORMAL_SOCKET_POOL)));
+
+#if BUILDFLAG(ENABLE_WEBRTC)
+ DCHECK(!webrtc_event_log_manager_);
+ webrtc_event_log_manager_ = WebRtcEventLogManager::CreateSingletonInstance();
+#endif
}
BrowserProcessImpl::~BrowserProcessImpl() {
@@ -1165,11 +1170,6 @@
base::WrapUnique(new base::DefaultTickClock()), local_state(),
system_request_context());
}
-
-#if BUILDFLAG(ENABLE_WEBRTC)
- DCHECK(!webrtc_event_log_manager_);
- webrtc_event_log_manager_ = WebRtcEventLogManager::CreateSingletonInstance();
-#endif
}
void BrowserProcessImpl::CreateIconManager() {