| Index: content/renderer/render_view_impl.cc
|
| diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc
|
| index 502bb67479243ba36ee31077b9e867be424f6bb6..1184e5f47bb995b22ec8d6b8583e44c8dee1490e 100644
|
| --- a/content/renderer/render_view_impl.cc
|
| +++ b/content/renderer/render_view_impl.cc
|
| @@ -1059,6 +1059,9 @@ void RenderViewImpl::UpdateURL(WebFrame* frame) {
|
| params.url = request.url();
|
| }
|
|
|
| + if (frame->document().baseURL() != params.url)
|
| + params.base_url = frame->document().baseURL();
|
| +
|
| GetRedirectChain(ds, ¶ms.redirects);
|
| params.should_update_history = !ds->hasUnreachableURL() &&
|
| !response.isMultipartPayload() && (response.httpStatusCode() != 404);
|
|
|