Chromium Code Reviews| 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 e445c1e1ab0a2e46c5ccc4bf583368b6b324234c..2b4a5dff1b5f8e04bf87d13e0ecc7495abc84297 100644 |
| --- a/chromecast/browser/cast_content_browser_client.cc |
| +++ b/chromecast/browser/cast_content_browser_client.cc |
| @@ -87,11 +87,21 @@ CastContentBrowserClient::CreateMediaPipelineBackend( |
| } |
| #endif |
| +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); |
|
halliwell
2015/08/19 20:56:18
why not pass 'this' through CastBrowserMainParts c
gunsch
2015/08/19 21:23:12
Discussed offline, this is in keeping with CastBro
|
| + return parts; |
| } |
| void CastContentBrowserClient::RenderProcessWillLaunch( |