| Index: chrome/browser/download/download_manager.cc
|
| ===================================================================
|
| --- chrome/browser/download/download_manager.cc (revision 92179)
|
| +++ chrome/browser/download/download_manager.cc (working copy)
|
| @@ -37,6 +37,7 @@
|
| #include "chrome/browser/ui/download/download_tab_helper.h"
|
| #include "chrome/browser/ui/tab_contents/tab_contents_wrapper.h"
|
| #include "chrome/common/chrome_paths.h"
|
| +#include "chrome/common/pref_names.h"
|
| #include "content/browser/browser_thread.h"
|
| #include "content/browser/renderer_host/render_process_host.h"
|
| #include "content/browser/renderer_host/render_view_host.h"
|
| @@ -270,7 +271,8 @@
|
| // Create a client to verify download URL with safebrowsing.
|
| // It deletes itself after the callback.
|
| scoped_refptr<DownloadSBClient> sb_client = new DownloadSBClient(
|
| - download_id, download->url_chain(), download->referrer_url());
|
| + download_id, download->url_chain(), download->referrer_url(),
|
| + profile_->GetPrefs()->GetBoolean(prefs::kSafeBrowsingEnabled));
|
| sb_client->CheckDownloadUrl(
|
| NewCallback(this, &DownloadManager::CheckDownloadUrlDone));
|
| #else
|
| @@ -673,7 +675,9 @@
|
| scoped_refptr<DownloadSBClient> sb_client =
|
| new DownloadSBClient(download_id,
|
| download->url_chain(),
|
| - download->referrer_url());
|
| + download->referrer_url(),
|
| + profile_->GetPrefs()->GetBoolean(
|
| + prefs::kSafeBrowsingEnabled));
|
| sb_client->CheckDownloadHash(
|
| hash, NewCallback(this, &DownloadManager::CheckDownloadHashDone));
|
| #else
|
|
|