| Index: chrome/browser/safe_browsing/safe_browsing_service.cc
|
| diff --git a/chrome/browser/safe_browsing/safe_browsing_service.cc b/chrome/browser/safe_browsing/safe_browsing_service.cc
|
| index a01305c46a0aef1277ecc3c05270b0abb1341e75..c1d125d66e4cc0bc87d7dd22f7df1d3d860c985a 100644
|
| --- a/chrome/browser/safe_browsing/safe_browsing_service.cc
|
| +++ b/chrome/browser/safe_browsing/safe_browsing_service.cc
|
| @@ -281,8 +281,8 @@ void SafeBrowsingService::ShutDown() {
|
| // dtor executes now since it may call the dtor of URLFetcher which relies
|
| // on it.
|
| csd_service_.reset();
|
| - download_service_.reset();
|
| incident_service_.reset();
|
| + download_service_.reset();
|
|
|
| url_request_context_getter_ = NULL;
|
| BrowserThread::PostNonNestableTask(
|
| @@ -348,6 +348,14 @@ void SafeBrowsingService::RegisterDelayedAnalysisCallback(
|
| #endif
|
| }
|
|
|
| +void SafeBrowsingService::AddDownloadManager(
|
| + content::DownloadManager* download_manager) {
|
| +#if defined(FULL_SAFE_BROWSING)
|
| + if (incident_service_)
|
| + incident_service_->AddDownloadManager(download_manager);
|
| +#endif
|
| +}
|
| +
|
| SafeBrowsingUIManager* SafeBrowsingService::CreateUIManager() {
|
| return new SafeBrowsingUIManager(this);
|
| }
|
|
|