| Index: content/renderer/render_frame_proxy.cc
|
| diff --git a/content/renderer/render_frame_proxy.cc b/content/renderer/render_frame_proxy.cc
|
| index 39a0d3480833e76ee69102d478b182924f012d32..bc3618dc1a364fad633c6c60d78f847f4fa35137 100644
|
| --- a/content/renderer/render_frame_proxy.cc
|
| +++ b/content/renderer/render_frame_proxy.cc
|
| @@ -21,6 +21,7 @@
|
| #include "content/renderer/render_frame_impl.h"
|
| #include "content/renderer/render_thread_impl.h"
|
| #include "content/renderer/render_view_impl.h"
|
| +#include "third_party/WebKit/public/platform/URLConversion.h"
|
| #include "third_party/WebKit/public/platform/WebString.h"
|
| #include "third_party/WebKit/public/web/WebLocalFrame.h"
|
| #include "third_party/WebKit/public/web/WebUserGestureIndicator.h"
|
| @@ -431,7 +432,8 @@ void RenderFrameProxy::navigate(const blink::WebURLRequest& request,
|
| FrameHostMsg_OpenURL_Params params;
|
| params.url = request.url();
|
| params.referrer = Referrer(
|
| - GURL(request.httpHeaderField(blink::WebString::fromUTF8("Referer"))),
|
| + blink::WebStringToGURL(
|
| + request.httpHeaderField(blink::WebString::fromUTF8("Referer"))),
|
| request.referrerPolicy());
|
| params.disposition = CURRENT_TAB;
|
| params.should_replace_current_entry = should_replace_current_entry;
|
|
|