reactivation of subresource filter

This commit is contained in:
Carmelo Messina 2021-07-25 08:35:21 +02:00
parent 2251acbca8
commit 92aa7354a7

View file

@ -2182,32 +2182,21 @@ diff --git a/chrome/browser/ssl/security_state_tab_helper.cc b/chrome/browser/ss
diff --git a/chrome/browser/subresource_filter/chrome_content_subresource_filter_throttle_manager_factory.cc b/chrome/browser/subresource_filter/chrome_content_subresource_filter_throttle_manager_factory.cc
--- a/chrome/browser/subresource_filter/chrome_content_subresource_filter_throttle_manager_factory.cc
+++ b/chrome/browser/subresource_filter/chrome_content_subresource_filter_throttle_manager_factory.cc
@@ -12,6 +12,7 @@
#include "components/subresource_filter/content/browser/content_subresource_filter_throttle_manager.h"
#include "components/subresource_filter/content/browser/ruleset_service.h"
@@ -18,10 +18,14 @@ namespace {
// available. Otherwise returns nullptr.
const scoped_refptr<safe_browsing::SafeBrowsingDatabaseManager>
GetDatabaseManagerFromSafeBrowsingService() {
+#if defined(FULL_SAFE_BROWSING)
namespace {
// Returns a scoped refptr to the SafeBrowsingService's database manager, if
@@ -25,9 +26,11 @@ GetDatabaseManagerFromSafeBrowsingService() {
safe_browsing::SafeBrowsingService* safe_browsing_service =
g_browser_process->safe_browsing_service();
return safe_browsing_service ? safe_browsing_service->database_manager()
: nullptr;
+#else
+ return nullptr;
+#endif
}
} // namespace
+#endif
void CreateSubresourceFilterThrottleManagerForWebContents(
content::WebContents* web_contents) {
+#if defined(FULL_SAFE_BROWSING)
subresource_filter::RulesetService* ruleset_service =
g_browser_process->subresource_filter_ruleset_service();
subresource_filter::VerifiedRulesetDealer::Handle* dealer =
@@ -38,4 +41,5 @@ void CreateSubresourceFilterThrottleManagerForWebContents(
SubresourceFilterProfileContextFactory::GetForProfile(
Profile::FromBrowserContext(web_contents->GetBrowserContext())),
GetDatabaseManagerFromSafeBrowsingService(), dealer);
+#endif
}
diff --git a/chrome/browser/ui/BUILD.gn b/chrome/browser/ui/BUILD.gn
--- a/chrome/browser/ui/BUILD.gn
+++ b/chrome/browser/ui/BUILD.gn