Index: content/browser/renderer_host/resource_dispatcher_host_impl.cc |
diff --git a/content/browser/renderer_host/resource_dispatcher_host_impl.cc b/content/browser/renderer_host/resource_dispatcher_host_impl.cc |
index d7ea8ad9b7a536e511d4b4a27483804487b78132..28a01b509ca297912d922293359c2dc990cde55a 100644 |
--- a/content/browser/renderer_host/resource_dispatcher_host_impl.cc |
+++ b/content/browser/renderer_host/resource_dispatcher_host_impl.cc |
@@ -887,6 +887,8 @@ void ResourceDispatcherHostImpl::BeginRequest( |
} |
} |
+ bool allow_download = request_data.allow_download && |
+ ResourceType::IsFrame(request_data.resource_type); |
// Make extra info and read footer (contains request ID). |
ResourceRequestInfoImpl* extra_info = |
new ResourceRequestInfoImpl( |
@@ -904,7 +906,7 @@ void ResourceDispatcherHostImpl::BeginRequest( |
request_data.transition_type, |
upload_size, |
false, // is download |
- ResourceType::IsFrame(request_data.resource_type), // allow_download |
+ allow_download, |
request_data.has_user_gesture, |
request_data.referrer_policy, |
resource_context); |