| 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 a4ce33327494b4293c43be5d9564fb9d58f38e36..a6845a2e7520b5f8f38ec318a7935e7689dc5a96 100644
|
| --- a/chrome/browser/safe_browsing/safe_browsing_service.cc
|
| +++ b/chrome/browser/safe_browsing/safe_browsing_service.cc
|
| @@ -39,6 +39,7 @@
|
| #include "components/prefs/pref_service.h"
|
| #include "components/safe_browsing/common/safebrowsing_constants.h"
|
| #include "components/safe_browsing/common/safebrowsing_switches.h"
|
| +#include "components/safe_browsing/triggers/trigger_manager.h"
|
| #include "components/safe_browsing_db/database_manager.h"
|
| #include "components/safe_browsing_db/v4_feature_list.h"
|
| #include "components/safe_browsing_db/v4_get_hash_protocol_manager.h"
|
| @@ -329,6 +330,8 @@ void SafeBrowsingService::Initialize() {
|
| services_delegate_->Initialize(v4_enabled_);
|
| services_delegate_->InitializeCsdService(url_request_context_getter_.get());
|
|
|
| + CreateTriggerManager();
|
| +
|
| // Track profile creation and destruction.
|
| profiles_registrar_.Add(this, chrome::NOTIFICATION_PROFILE_CREATED,
|
| content::NotificationService::AllSources());
|
| @@ -776,4 +779,8 @@ void SafeBrowsingService::RemovePasswordProtectionService(Profile* profile) {
|
| password_protection_service_map_.erase(it);
|
| }
|
|
|
| +void SafeBrowsingService::CreateTriggerManager() {
|
| + DCHECK_CURRENTLY_ON(BrowserThread::UI);
|
| + trigger_manager_ = base::MakeUnique<TriggerManager>();
|
| +}
|
| } // namespace safe_browsing
|
|
|