reactivation of subresource filter
This commit is contained in:
parent
2251acbca8
commit
92aa7354a7
1 changed files with 11 additions and 22 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue