diff --git a/shell/browser/electron_browser_context.cc b/shell/browser/electron_browser_context.cc index 757fbb29ad11..333ee93c58e7 100644 --- a/shell/browser/electron_browser_context.cc +++ b/shell/browser/electron_browser_context.cc @@ -50,6 +50,7 @@ #include "shell/browser/electron_download_manager_delegate.h" #include "shell/browser/electron_permission_manager.h" #include "shell/browser/file_system_access/file_system_access_permission_context_factory.h" +#include "shell/browser/media/media_device_id_salt.h" #include "shell/browser/net/resolve_proxy_helper.h" #include "shell/browser/protocol_registry.h" #include "shell/browser/serial/serial_chooser_context.h" diff --git a/shell/browser/electron_browser_context.h b/shell/browser/electron_browser_context.h index 782cc8fc2073..2366d7e4d7b6 100644 --- a/shell/browser/electron_browser_context.h +++ b/shell/browser/electron_browser_context.h @@ -13,11 +13,8 @@ #include #include -#include "base/memory/weak_ptr.h" #include "content/public/browser/browser_context.h" #include "content/public/browser/media_stream_request.h" -#include "content/public/browser/resource_context.h" -#include "electron/shell/browser/media/media_device_id_salt.h" #include "mojo/public/cpp/bindings/remote.h" #include "services/network/public/mojom/ssl_config.mojom.h" #include "third_party/blink/public/common/permissions/permission_utils.h" @@ -43,12 +40,13 @@ class SpecialStoragePolicy; namespace electron { +class CookieChangeNotifier; class ElectronDownloadManagerDelegate; class ElectronPermissionManager; -class CookieChangeNotifier; +class MediaDeviceIDSalt; +class ProtocolRegistry; class ResolveProxyHelper; class WebViewManager; -class ProtocolRegistry; using DisplayMediaResponseCallbackJs = base::OnceCallback; @@ -123,9 +121,6 @@ class ElectronBrowserContext : public content::BrowserContext { ValueMapPrefStore* in_memory_pref_store() const { return in_memory_pref_store_.get(); } - base::WeakPtr GetWeakPtr() { - return weak_factory_.GetWeakPtr(); - } ProtocolRegistry* protocol_registry() const { return protocol_registry_.get(); @@ -211,8 +206,6 @@ class ElectronBrowserContext : public content::BrowserContext { // In-memory cache that holds objects that have been granted permissions. DevicePermissionMap granted_devices_; - - base::WeakPtrFactory weak_factory_{this}; }; } // namespace electron