| 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 779c94cf696a0c256cad0190d665385c7f70a459..497c50b07fe6667c1b9bfe0b4fccdb10b6609e50 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 components::VisitedLinkSlave());
|
| @@ -1018,6 +1020,11 @@ void ChromeContentRendererClient::PrefetchHostName(const char* hostname,
|
| net_predictor_->Resolve(hostname, length);
|
| }
|
|
|
| +WebKit::WebPrescientNetworking*
|
| +ChromeContentRendererClient::PrescientNetworking() {
|
| + return prescient_networking_dispatcher_.get();
|
| +}
|
| +
|
| bool ChromeContentRendererClient::ShouldOverridePageVisibilityState(
|
| const content::RenderView* render_view,
|
| WebKit::WebPageVisibilityState* override_state) const {
|
|
|