| Index: chromecast/renderer/cast_content_renderer_client.cc
|
| diff --git a/chromecast/renderer/cast_content_renderer_client.cc b/chromecast/renderer/cast_content_renderer_client.cc
|
| index 87fc794755a40c604b53ad34ff7bdbcd33523fd0..82658bf9a9f74f6a01777eee03de7bf19a832be0 100644
|
| --- a/chromecast/renderer/cast_content_renderer_client.cc
|
| +++ b/chromecast/renderer/cast_content_renderer_client.cc
|
| @@ -9,6 +9,7 @@
|
| #include "base/command_line.h"
|
| #include "base/memory/memory_pressure_listener.h"
|
| #include "chromecast/renderer/key_systems_cast.h"
|
| +#include "chromecast/renderer/prescient_networking_dispatcher.h"
|
| #include "content/public/common/content_switches.h"
|
| #include "content/public/renderer/render_view.h"
|
| #include "crypto/nss_util.h"
|
| @@ -27,6 +28,12 @@ const blink::WebColor kColorBlack = 0xFF000000;
|
|
|
| } // namespace
|
|
|
| +CastContentRendererClient::CastContentRendererClient() {
|
| +}
|
| +
|
| +CastContentRendererClient::~CastContentRendererClient() {
|
| +}
|
| +
|
| void CastContentRendererClient::RenderThreadStarted() {
|
| #if defined(USE_NSS)
|
| // Note: Copied from chrome_render_process_observer.cc to fix b/8676652.
|
| @@ -38,6 +45,8 @@ void CastContentRendererClient::RenderThreadStarted() {
|
| if (!command_line->HasSwitch(switches::kSingleProcess))
|
| crypto::InitNSSSafely();
|
| #endif
|
| +
|
| + prescient_networking_dispatcher_.reset(new PrescientNetworkingDispatcher());
|
| }
|
|
|
| void CastContentRendererClient::RenderViewCreated(
|
| @@ -59,5 +68,10 @@ void CastContentRendererClient::AddKeySystems(
|
| AddChromecastPlatformKeySystems(key_systems);
|
| }
|
|
|
| +blink::WebPrescientNetworking*
|
| +CastContentRendererClient::GetPrescientNetworking() {
|
| + return prescient_networking_dispatcher_.get();
|
| +}
|
| +
|
| } // namespace shell
|
| } // namespace chromecast
|
|
|