| Index: content/renderer/render_view_impl.cc
|
| diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc
|
| index 1bb2373787bc251c0914ddf7c45de945bc4fe72c..4ac9ec94a62fc93d06230f25693ef04eac14c2cb 100644
|
| --- a/content/renderer/render_view_impl.cc
|
| +++ b/content/renderer/render_view_impl.cc
|
| @@ -1304,8 +1304,10 @@ void RenderViewImpl::UpdateURL(WebFrame* frame) {
|
| params.base_url = frame->document().baseURL();
|
|
|
| GetRedirectChain(ds, ¶ms.redirects);
|
| + WebURLResponseExtraDataImpl* extra_data = GetExtraDataFromResponse(response);
|
| + bool is_multipart_payload = extra_data && extra_data->is_multipart_payload();
|
| params.should_update_history = !ds->hasUnreachableURL() &&
|
| - !response.isMultipartPayload() && (response.httpStatusCode() != 404);
|
| + !is_multipart_payload && (response.httpStatusCode() != 404);
|
|
|
| params.searchable_form_url = document_state->searchable_form_url();
|
| params.searchable_form_encoding =
|
|
|