Index: chrome/browser/engagement/site_engagement_service.cc |
diff --git a/chrome/browser/engagement/site_engagement_service.cc b/chrome/browser/engagement/site_engagement_service.cc |
index 9e7798cd6dc77adce456d32667de46076d3a7149..d50e876fff579e23553d1701f54512af0a727f9d 100644 |
--- a/chrome/browser/engagement/site_engagement_service.cc |
+++ b/chrome/browser/engagement/site_engagement_service.cc |
@@ -15,6 +15,7 @@ |
#include "base/time/default_clock.h" |
#include "base/values.h" |
#include "chrome/browser/content_settings/host_content_settings_map_factory.h" |
+#include "chrome/browser/engagement/site_engagement_eviction_policy.h" |
#include "chrome/browser/engagement/site_engagement_helper.h" |
#include "chrome/browser/engagement/site_engagement_service_factory.h" |
#include "chrome/common/chrome_switches.h" |
@@ -260,7 +261,9 @@ bool SiteEngagementService::IsEnabled() { |
switches::kDisableSiteEngagementService)) { |
return false; |
} |
- return base::StartsWith(group_name, "Enabled", base::CompareCase::SENSITIVE); |
+ return base::StartsWith(group_name, "Enabled", |
+ base::CompareCase::SENSITIVE) || |
+ SiteEngagementEvictionPolicy::IsEnabled(); |
} |
// static |