| Index: chromecast/shell/browser/cast_browser_main_parts.cc
|
| diff --git a/chromecast/shell/browser/cast_browser_main_parts.cc b/chromecast/shell/browser/cast_browser_main_parts.cc
|
| index 084cc273f4c52cc45c61fc0592ab9e67da0e5c25..fc4f667f03fdebe2b99576f6a64123b8e0f13b3a 100644
|
| --- a/chromecast/shell/browser/cast_browser_main_parts.cc
|
| +++ b/chromecast/shell/browser/cast_browser_main_parts.cc
|
| @@ -101,9 +101,13 @@ void CastBrowserMainParts::PreMainMessageLoopRun() {
|
|
|
| InitializeWebUI();
|
|
|
| - cast_browser_process_->SetCastService(
|
| - CastService::Create(cast_browser_process_->browser_context(),
|
| - url_request_context_factory_->GetSystemGetter()));
|
| + cast_browser_process_->SetCastService(CastService::Create(
|
| + cast_browser_process_->browser_context(),
|
| + url_request_context_factory_->GetSystemGetter(),
|
| + url_request_context_factory_->app_network_delegate()));
|
| +
|
| + // Initializing network delegates must happen after Cast service is created.
|
| + url_request_context_factory_->InitializeNetworkDelegates();
|
| cast_browser_process_->cast_service()->Start();
|
| }
|
|
|
|
|