| Index: content/browser/renderer_host/resource_dispatcher_host.cc
|
| ===================================================================
|
| --- content/browser/renderer_host/resource_dispatcher_host.cc (revision 91583)
|
| +++ content/browser/renderer_host/resource_dispatcher_host.cc (working copy)
|
| @@ -23,6 +23,7 @@
|
| #include "chrome/browser/download/download_request_limiter.h"
|
| #include "chrome/browser/download/download_util.h"
|
| #include "chrome/browser/download/save_file_manager.h"
|
| +#include "chrome/browser/profiles/profile_io_data.h"
|
| #include "chrome/browser/renderer_host/download_resource_handler.h"
|
| #include "chrome/browser/renderer_host/save_file_resource_handler.h"
|
| #include "content/browser/appcache/chrome_appcache_service.h"
|
| @@ -493,8 +494,12 @@
|
|
|
| if (delegate_) {
|
| bool sub = request_data.resource_type != ResourceType::MAIN_FRAME;
|
| +
|
| + ProfileIOData* io_data = reinterpret_cast<ProfileIOData*>(
|
| + resource_context.GetUserData(NULL));
|
| handler = delegate_->RequestBeginning(
|
| - handler, request, sub, child_id, route_id);
|
| + handler, request, io_data->safe_browsing_enabled()->GetValue(),
|
| + sub, child_id, route_id);
|
| }
|
|
|
| // Make extra info and read footer (contains request ID).
|
| @@ -710,8 +715,14 @@
|
| prompt_for_save_location,
|
| save_info));
|
|
|
| - if (delegate_)
|
| - handler = delegate_->DownloadStarting(handler, child_id, route_id);
|
| + if (delegate_) {
|
| + ProfileIOData* io_data = reinterpret_cast<ProfileIOData*>(
|
| + context.GetUserData(NULL));
|
| + handler = delegate_->DownloadStarting(
|
| + handler,
|
| + io_data->safe_browsing_enabled()->GetValue(),
|
| + child_id, route_id);
|
| + }
|
|
|
| const net::URLRequestContext* request_context = context.request_context();
|
|
|
|
|