Index: content/renderer/render_view_impl.cc |
diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc |
index 1856379fe592c9a13203e07c6699b969013c894c..32de8dcc81bf32162dc1486ca0384132376d3d83 100644 |
--- a/content/renderer/render_view_impl.cc |
+++ b/content/renderer/render_view_impl.cc |
@@ -866,6 +866,7 @@ void RenderViewImpl::OnNavigate(const ViewMsg_Navigate_Params& params) { |
if (is_swapped_out_) |
SetSwappedOut(false); |
+ pending_allow_download_ = params.allow_download; |
history_list_offset_ = params.current_history_list_offset; |
history_list_length_ = params.current_history_list_length; |
if (history_list_length_ >= 0) |
@@ -3042,7 +3043,7 @@ void RenderViewImpl::willSendRequest(WebFrame* frame, |
GURL request_url(request.url()); |
GURL new_url; |
if (content::GetContentClient()->renderer()->WillSendRequest( |
- frame, request_url, &new_url)) { |
+ frame, request_url, &new_url)) { |
request.setURL(WebURL(new_url)); |
} |
@@ -3061,6 +3062,7 @@ void RenderViewImpl::willSendRequest(WebFrame* frame, |
frame->identifier(), |
frame->parent() == top_frame, |
frame->parent() ? frame->parent()->identifier() : -1, |
+ pending_allow_download_, |
transition_type, |
navigation_state->transferred_request_child_id(), |
navigation_state->transferred_request_request_id())); |