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 dcb1b21838bbdeed00b6033d22b3f7ba7a210326..35b00bf18bd46afd2d43b5c678aaf39c5c084119 100644 |
--- a/chromecast/shell/browser/cast_browser_main_parts.cc |
+++ b/chromecast/shell/browser/cast_browser_main_parts.cc |
@@ -103,6 +103,9 @@ void CastBrowserMainParts::PreMainMessageLoopRun() { |
cast_browser_process_->SetCastService( |
CastService::Create(cast_browser_process_->browser_context())); |
+ |
+ // Initializing network delegates must happen after Cast service is created. |
+ url_request_context_factory_->InitializeNetworkDelegates(); |
cast_browser_process_->cast_service()->Start(); |
} |