diff options
Diffstat (limited to 'content/renderer/render_view_impl.cc')
-rw-r--r-- | content/renderer/render_view_impl.cc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc index ca97f70..0d83373 100644 --- a/content/renderer/render_view_impl.cc +++ b/content/renderer/render_view_impl.cc @@ -2295,14 +2295,14 @@ void RenderViewImpl::loadURLExternally( WebFrame* frame, const WebURLRequest& request, WebNavigationPolicy policy, const WebString& suggested_name) { - GURL referrer(request.httpHeaderField(WebString::fromUTF8("Referer"))); + Referrer referrer( + GURL(request.httpHeaderField(WebString::fromUTF8("Referer"))), + GetReferrerPolicyFromRequest(frame, request)); if (policy == WebKit::WebNavigationPolicyDownload) { Send(new ViewHostMsg_DownloadUrl(routing_id_, request.url(), referrer, suggested_name)); } else { - OpenURL(frame, request.url(), - Referrer(referrer, GetReferrerPolicyFromRequest(frame, request)), - policy); + OpenURL(frame, request.url(), referrer, policy); } } |