| Index: chrome/renderer/prerender/prerender_dispatcher.cc
|
| diff --git a/chrome/renderer/prerender/prerender_dispatcher.cc b/chrome/renderer/prerender/prerender_dispatcher.cc
|
| index 588d54a3957efe67d20bf7133beb6a7f7776d7dc..d797fc803150d4c6f61614c936b9289b5d3cbe9b 100644
|
| --- a/chrome/renderer/prerender/prerender_dispatcher.cc
|
| +++ b/chrome/renderer/prerender/prerender_dispatcher.cc
|
| @@ -10,6 +10,7 @@
|
| #include "chrome/common/prerender_messages.h"
|
| #include "chrome/common/prerender_types.h"
|
| #include "chrome/renderer/prerender/prerender_extra_data.h"
|
| +#include "content/public/child/url_conversion.h"
|
| #include "content/public/common/referrer.h"
|
| #include "content/public/renderer/render_thread.h"
|
| #include "content/public/renderer/render_view.h"
|
| @@ -143,8 +144,9 @@ void PrerenderDispatcher::add(const WebPrerender& prerender) {
|
| content::RenderThread::Get()->Send(new PrerenderHostMsg_AddLinkRelPrerender(
|
| extra_data.prerender_id(), attributes,
|
| content::Referrer::SanitizeForRequest(
|
| - GURL(prerender.url()), content::Referrer(GURL(prerender.referrer()),
|
| - prerender.referrerPolicy())),
|
| + GURL(prerender.url()),
|
| + content::Referrer(content::WebStringToGURL(prerender.referrer()),
|
| + prerender.referrerPolicy())),
|
| extra_data.size(), extra_data.render_view_route_id()));
|
| }
|
|
|
|
|