| Index: chrome/renderer/chrome_content_renderer_client.cc
|
| diff --git a/chrome/renderer/chrome_content_renderer_client.cc b/chrome/renderer/chrome_content_renderer_client.cc
|
| index 20a61de7a30b54ac8c3fbd51b69305fa845a4b79..17562122720e63b1b4041e11efa1d7965a44d2e2 100644
|
| --- a/chrome/renderer/chrome_content_renderer_client.cc
|
| +++ b/chrome/renderer/chrome_content_renderer_client.cc
|
| @@ -40,6 +40,7 @@
|
| #include "chrome/renderer/external_extension.h"
|
| #include "chrome/renderer/loadtimes_extension_bindings.h"
|
| #include "chrome/renderer/net/net_error_helper.h"
|
| +#include "chrome/renderer/net/prescient_networking_dispatcher.h"
|
| #include "chrome/renderer/net/renderer_net_predictor.h"
|
| #include "chrome/renderer/net_benchmarking_extension.h"
|
| #include "chrome/renderer/one_click_signin_agent.h"
|
| @@ -214,6 +215,7 @@ ChromeContentRendererClient::~ChromeContentRendererClient() {
|
| void ChromeContentRendererClient::RenderThreadStarted() {
|
| chrome_observer_.reset(new ChromeRenderProcessObserver(this));
|
| extension_dispatcher_.reset(new extensions::Dispatcher());
|
| + prescient_networking_dispatcher_.reset(new PrescientNetworkingDispatcher());
|
| net_predictor_.reset(new RendererNetPredictor());
|
| spellcheck_.reset(new SpellCheck());
|
| visited_link_slave_.reset(new visitedlink::VisitedLinkSlave());
|
| @@ -1018,6 +1020,11 @@ void ChromeContentRendererClient::PrefetchHostName(const char* hostname,
|
| net_predictor_->Resolve(hostname, length);
|
| }
|
|
|
| +WebKit::WebPrescientNetworking*
|
| +ChromeContentRendererClient::GetPrescientNetworking() {
|
| + return prescient_networking_dispatcher_.get();
|
| +}
|
| +
|
| bool ChromeContentRendererClient::ShouldOverridePageVisibilityState(
|
| const content::RenderView* render_view,
|
| WebKit::WebPageVisibilityState* override_state) const {
|
|
|