46 lines
2.0 KiB
Diff
46 lines
2.0 KiB
Diff
|
--- src/electron/shell/browser/browser_process_impl.h.orig 2025-04-16 14:34:09.211257279 +0200
|
||
|
+++ src/electron/shell/browser/browser_process_impl.h 2025-04-18 21:20:48.780761049 +0200
|
||
|
@@ -16,6 +16,7 @@
|
||
|
#include "chrome/browser/browser_process.h"
|
||
|
#include "components/embedder_support/origin_trials/origin_trials_settings_storage.h"
|
||
|
#include "components/prefs/value_map_pref_store.h"
|
||
|
+#include "components/safe_browsing/buildflags.h"
|
||
|
#include "printing/buildflags/buildflags.h"
|
||
|
#include "services/network/public/cpp/network_quality_tracker.h"
|
||
|
#include "services/network/public/cpp/shared_url_loader_factory.h"
|
||
|
@@ -104,7 +105,9 @@ class BrowserProcessImpl : public Browse
|
||
|
DownloadRequestLimiter* download_request_limiter() override;
|
||
|
BackgroundModeManager* background_mode_manager() override;
|
||
|
StatusTray* status_tray() override;
|
||
|
+#if BUILDFLAG(SAFE_BROWSING_AVAILABLE)
|
||
|
safe_browsing::SafeBrowsingService* safe_browsing_service() override;
|
||
|
+#endif
|
||
|
subresource_filter::RulesetService* subresource_filter_ruleset_service()
|
||
|
override;
|
||
|
component_updater::ComponentUpdateService* component_updater() override;
|
||
|
--- src/electron/BUILD.gn.orig 2025-04-16 14:34:09.140868383 +0200
|
||
|
+++ src/electron/BUILD.gn 2025-04-18 21:29:07.278572174 +0200
|
||
|
@@ -465,6 +465,7 @@ source_set("electron_lib") {
|
||
|
"//components/os_crypt/sync",
|
||
|
"//components/pref_registry",
|
||
|
"//components/prefs",
|
||
|
+ "//components/safe_browsing:buildflags",
|
||
|
"//components/security_state/content",
|
||
|
"//components/upload_list",
|
||
|
"//components/user_prefs",
|
||
|
--- src/electron/shell/browser/browser_process_impl.cc.orig 2025-04-16 14:34:09.211257279 +0200
|
||
|
+++ src/electron/shell/browser/browser_process_impl.cc 2025-04-18 21:32:53.957517063 +0200
|
||
|
@@ -257,10 +257,12 @@ StatusTray* BrowserProcessImpl::status_t
|
||
|
return nullptr;
|
||
|
}
|
||
|
|
||
|
+#if BUILDFLAG(SAFE_BROWSING_AVAILABLE)
|
||
|
safe_browsing::SafeBrowsingService*
|
||
|
BrowserProcessImpl::safe_browsing_service() {
|
||
|
return nullptr;
|
||
|
}
|
||
|
+#endif
|
||
|
|
||
|
subresource_filter::RulesetService*
|
||
|
BrowserProcessImpl::subresource_filter_ruleset_service() {
|