Browse Source

build: fix build when `enable_pdf_viewer` and `enable_electron_extensions` disabled (#43206)

build: fix build when enable_pdf_viewer and enable_electron_extensions disabled
Shelley Vohr 8 months ago
parent
commit
70dda694e2

+ 1 - 0
shell/browser/api/electron_api_session.cc

@@ -48,6 +48,7 @@
 #include "net/base/completion_repeating_callback.h"
 #include "net/base/load_flags.h"
 #include "net/base/network_anonymization_key.h"
+#include "net/base/registry_controlled_domains/registry_controlled_domain.h"
 #include "net/http/http_auth_handler_factory.h"
 #include "net/http/http_auth_preferences.h"
 #include "net/http/http_cache.h"

+ 2 - 0
shell/browser/electron_browser_context.cc

@@ -377,8 +377,10 @@ ElectronBrowserContext::~ElectronBrowserContext() {
   DCHECK_CURRENTLY_ON(BrowserThread::UI);
   NotifyWillBeDestroyed();
 
+#if BUILDFLAG(ENABLE_ELECTRON_EXTENSIONS)
   // the DestroyBrowserContextServices() call below frees this.
   extension_system_ = nullptr;
+#endif
 
   // Notify any keyed services of browser context destruction.
   BrowserContextDependencyManager::GetInstance()->DestroyBrowserContextServices(