| 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 4cc6b1a60e9284863d66a06c5cfdb25e7a6fa7b3..359e82041d31771466fee5a5e33689b6b9f617c6 100644
|
| --- a/chrome/browser/safe_browsing/safe_browsing_service.cc
|
| +++ b/chrome/browser/safe_browsing/safe_browsing_service.cc
|
| @@ -297,8 +297,8 @@ void SafeBrowsingService::Initialize() {
|
|
|
| database_manager_ = CreateDatabaseManager();
|
|
|
| + services_delegate_->Initialize();
|
| services_delegate_->InitializeCsdService(url_request_context_getter_.get());
|
| - services_delegate_->InitializeServices();
|
|
|
| // Track the safe browsing preference of existing profiles.
|
| // The SafeBrowsingService will be started if any existing profile has the
|
| @@ -525,6 +525,8 @@ void SafeBrowsingService::StartOnIOThread(
|
| SafeBrowsingProtocolConfig config = GetProtocolConfig();
|
| V4ProtocolConfig v4_config = GetV4ProtocolConfig();
|
|
|
| + services_delegate_->StartOnIOThread(url_request_context_getter, v4_config);
|
| +
|
| #if defined(SAFE_BROWSING_DB_LOCAL) || defined(SAFE_BROWSING_DB_REMOTE)
|
| DCHECK(database_manager_.get());
|
| database_manager_->StartOnIOThread(url_request_context_getter, v4_config);
|
| @@ -553,6 +555,8 @@ void SafeBrowsingService::StopOnIOThread(bool shutdown) {
|
| #endif
|
| ui_manager_->StopOnIOThread(shutdown);
|
|
|
| + services_delegate_->StopOnIOThread(shutdown);
|
| +
|
| if (enabled_) {
|
| enabled_ = false;
|
|
|
|
|