Index: chrome/browser/browser_process_impl.cc |
diff --git a/chrome/browser/browser_process_impl.cc b/chrome/browser/browser_process_impl.cc |
index da667f03b4462f2c6c42d882d7904de060c092ee..0f984abe0596e5c634c97baa6245ac9d3100f8ba 100644 |
--- a/chrome/browser/browser_process_impl.cc |
+++ b/chrome/browser/browser_process_impl.cc |
@@ -120,6 +120,10 @@ |
#include "chrome/browser/ui/app_list/app_list_service.h" |
#endif |
+#if defined(ENABLE_WEBRTC) |
+#include "components/webrtc_log_uploader/webrtc_log_uploader.h" |
+#endif |
+ |
#if (defined(OS_WIN) || defined(OS_LINUX)) && !defined(OS_CHROMEOS) |
// How often to check if the persistent instance of Chrome needs to restart |
// to install an update. |
@@ -630,6 +634,12 @@ bool BrowserProcessImpl::created_local_state() const { |
return created_local_state_; |
} |
+#if defined(ENABLE_WEBRTC) |
+components::WebRtcLogUploader* BrowserProcessImpl::webrtc_log_uploader() { |
+ return webrtc_log_uploader_.get(); |
+} |
+#endif |
+ |
// static |
void BrowserProcessImpl::RegisterPrefs(PrefRegistrySimple* registry) { |
registry->RegisterBooleanPref(prefs::kDefaultBrowserSettingEnabled, |
@@ -904,6 +914,10 @@ void BrowserProcessImpl::PreMainMessageLoopRun() { |
app_shim_host_manager_.reset(new AppShimHostManager); |
AppListService::InitAll(NULL); |
#endif |
+ |
+#if defined(ENABLE_WEBRTC) |
+ webrtc_log_uploader_.reset(new components::WebRtcLogUploader()); |
Jói
2013/05/24 21:14:06
Suggest constructing only on demand (in the access
|
+#endif |
} |
void BrowserProcessImpl::CreateIconManager() { |