Index: chrome/browser/browser_process_impl.cc |
diff --git a/chrome/browser/browser_process_impl.cc b/chrome/browser/browser_process_impl.cc |
index d65c37ac8c06134af553f9b20f0b3e78eb48af35..17d4abff985825a7afbcf354f8ddd99f5a67577a 100644 |
--- a/chrome/browser/browser_process_impl.cc |
+++ b/chrome/browser/browser_process_impl.cc |
@@ -79,6 +79,7 @@ |
#include "chrome/common/switch_utils.h" |
#include "chrome/common/url_constants.h" |
#include "chrome/installer/util/google_update_constants.h" |
+#include "components/webrtc_log_uploader/webrtc_log_uploader.h" |
#include "content/public/browser/browser_thread.h" |
#include "content/public/browser/child_process_security_policy.h" |
#include "content/public/browser/notification_details.h" |
@@ -645,6 +646,14 @@ bool BrowserProcessImpl::created_local_state() const { |
return created_local_state_; |
} |
+components::WebRtcLogUploader* BrowserProcessImpl::webrtc_log_uploader() { |
+#if defined(ENABLE_WEBRTC) |
+ return webrtc_log_uploader_.get(); |
+#else |
+ return NULL; |
+#endif |
+} |
+ |
// static |
void BrowserProcessImpl::RegisterPrefs(PrefRegistrySimple* registry) { |
registry->RegisterBooleanPref(prefs::kDefaultBrowserSettingEnabled, |
@@ -918,6 +927,10 @@ void BrowserProcessImpl::PreMainMessageLoopRun() { |
#if defined(OS_MACOSX) |
app_shim_host_manager_.reset(new AppShimHostManager); |
#endif |
+ |
+#if defined(ENABLE_WEBRTC) |
+ webrtc_log_uploader_.reset(new components::WebRtcLogUploader()); |
+#endif |
} |
void BrowserProcessImpl::CreateIconManager() { |