Index: chrome/renderer/prerender/prerender_dispatcher.cc |
diff --git a/chrome/renderer/prerender/prerender_dispatcher.cc b/chrome/renderer/prerender/prerender_dispatcher.cc |
index 7739fb5ec3d483418e6c2b417e49723935afc9bc..b36909f0b0a1735c755b62d6b29763e419aad917 100644 |
--- a/chrome/renderer/prerender/prerender_dispatcher.cc |
+++ b/chrome/renderer/prerender/prerender_dispatcher.cc |
@@ -6,6 +6,7 @@ |
#include "base/logging.h" |
#include "chrome/common/prerender_messages.h" |
+#include "chrome/common/render_messages.h" |
#include "chrome/renderer/prerender/prerender_extra_data.h" |
#include "content/public/common/referrer.h" |
#include "content/public/renderer/render_thread.h" |
@@ -106,6 +107,14 @@ bool PrerenderDispatcher::OnControlMessageReceived( |
return handled; |
} |
+void PrerenderDispatcher::preconnect( |
+ const WebKit::WebURL& url, |
+ WebKit::WebPreconnectMotivation motivation) { |
+ content::RenderThread::Get()->Send(new ChromeViewHostMsg_Preconnect( |
+ url, motivation |
+ )); |
+} |
+ |
void PrerenderDispatcher::add(const WebPrerender& prerender) { |
const PrerenderExtraData& extra_data = |
PrerenderExtraData::FromPrerender(prerender); |