Index: chrome/renderer/prerender/prerender_dispatcher.cc |
diff --git a/chrome/renderer/prerender/prerender_dispatcher.cc b/chrome/renderer/prerender/prerender_dispatcher.cc |
index a787a701982fc922c6d9c07bace611e40ada1a17..31e23cfff9bb3f4df660aac26768a2bab8b1f7ed 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/prerender_types.h" |
#include "chrome/renderer/prerender/prerender_extra_data.h" |
#include "content/public/common/referrer.h" |
#include "content/public/renderer/render_thread.h" |
@@ -117,8 +118,12 @@ void PrerenderDispatcher::add(const WebPrerender& prerender) { |
prerenders_[extra_data.prerender_id()] = prerender; |
+ PrerenderAttributes attributes; |
+ attributes.url = GURL(prerender.url()); |
+ attributes.rel_types = prerender.relTypes(); |
+ |
content::RenderThread::Get()->Send(new PrerenderHostMsg_AddLinkRelPrerender( |
- extra_data.prerender_id(), GURL(prerender.url()), |
+ extra_data.prerender_id(), attributes, |
content::Referrer(GURL(prerender.referrer()), |
prerender.referrerPolicy()), |
extra_data.size(), extra_data.render_view_route_id())); |