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 a74a4389b913e68f4470df548a5a18b74d656e3b..b934e382186ee364c50913677b0a8880c63dacec 100644 |
--- a/content/browser/renderer_host/resource_dispatcher_host_impl.cc |
+++ b/content/browser/renderer_host/resource_dispatcher_host_impl.cc |
@@ -902,6 +902,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( |
@@ -919,7 +921,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); |