Index: chromecast/browser/cast_content_browser_client.cc |
diff --git a/chromecast/browser/cast_content_browser_client.cc b/chromecast/browser/cast_content_browser_client.cc |
index 96a06fe5780d3b23000ad5a1a8603ebec6d448d8..1dc6b81154811202d0be04f11adc6d3385b31ddf 100644 |
--- a/chromecast/browser/cast_content_browser_client.cc |
+++ b/chromecast/browser/cast_content_browser_client.cc |
@@ -95,11 +95,21 @@ void CastContentBrowserClient::ProcessExiting() { |
FROM_HERE, base::Bind(&media::CastMediaShlib::Finalize)); |
} |
+void CastContentBrowserClient::SetMetricsClientId( |
+ const std::string& client_id) { |
+} |
+ |
+void CastContentBrowserClient::RegisterMetricsProviders( |
+ ::metrics::MetricsService* metrics_service) { |
+} |
+ |
content::BrowserMainParts* CastContentBrowserClient::CreateBrowserMainParts( |
const content::MainFunctionParams& parameters) { |
- return new CastBrowserMainParts(parameters, |
- url_request_context_factory_.get(), |
- CreateAudioManagerFactory()); |
+ content::BrowserMainParts* parts = new CastBrowserMainParts( |
+ parameters, url_request_context_factory_.get(), |
+ CreateAudioManagerFactory()); |
+ CastBrowserProcess::GetInstance()->SetCastContentBrowserClient(this); |
+ return parts; |
} |
void CastContentBrowserClient::RenderProcessWillLaunch( |