mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2025-06-05 21:39:12 +02:00
Update to Chromium version 110.0.5481.0 (#1084008)
This commit is contained in:
@@ -60,13 +60,13 @@ index cead7cfa14bae..24142c2e4896f 100644
|
||||
std::unique_ptr<StreamContainer> stream_container(
|
||||
new StreamContainer(tab_id, embedded, handler_url, extension_id,
|
||||
diff --git extensions/browser/extension_host.cc extensions/browser/extension_host.cc
|
||||
index 53ae169ef8bbc..a4c20164ba2ae 100644
|
||||
index 4d29671429220..e0f287f785668 100644
|
||||
--- extensions/browser/extension_host.cc
|
||||
+++ extensions/browser/extension_host.cc
|
||||
@@ -60,11 +60,12 @@ ExtensionHost::ExtensionHost(const Extension* extension,
|
||||
host_type == mojom::ViewType::kOffscreenDocument ||
|
||||
@@ -62,11 +62,12 @@ ExtensionHost::ExtensionHost(const Extension* extension,
|
||||
host_type == mojom::ViewType::kExtensionDialog ||
|
||||
host_type == mojom::ViewType::kExtensionPopup);
|
||||
host_type == mojom::ViewType::kExtensionPopup ||
|
||||
host_type == mojom::ViewType::kExtensionSidePanel);
|
||||
- host_contents_ = WebContents::Create(
|
||||
+ host_contents_owned_ = WebContents::Create(
|
||||
WebContents::CreateParams(browser_context_, site_instance)),
|
||||
@@ -79,7 +79,7 @@ index 53ae169ef8bbc..a4c20164ba2ae 100644
|
||||
main_frame_host_ = host_contents_->GetPrimaryMainFrame();
|
||||
|
||||
// Listen for when an extension is unloaded from the same profile, as it may
|
||||
@@ -79,6 +80,44 @@ ExtensionHost::ExtensionHost(const Extension* extension,
|
||||
@@ -81,6 +82,44 @@ ExtensionHost::ExtensionHost(const Extension* extension,
|
||||
ExtensionHostRegistry::Get(browser_context_)->ExtensionHostCreated(this);
|
||||
}
|
||||
|
||||
@@ -125,10 +125,10 @@ index 53ae169ef8bbc..a4c20164ba2ae 100644
|
||||
ExtensionRegistry::Get(browser_context_)->RemoveObserver(this);
|
||||
|
||||
diff --git extensions/browser/extension_host.h extensions/browser/extension_host.h
|
||||
index fd08f312145a5..1440a3e8246f9 100644
|
||||
index 07be432f365b9..d3800886a5b5c 100644
|
||||
--- extensions/browser/extension_host.h
|
||||
+++ extensions/browser/extension_host.h
|
||||
@@ -56,6 +56,12 @@ class ExtensionHost : public DeferredStartRenderHost,
|
||||
@@ -59,6 +59,12 @@ class ExtensionHost : public DeferredStartRenderHost,
|
||||
content::SiteInstance* site_instance,
|
||||
const GURL& url,
|
||||
mojom::ViewType host_type);
|
||||
@@ -141,7 +141,7 @@ index fd08f312145a5..1440a3e8246f9 100644
|
||||
|
||||
ExtensionHost(const ExtensionHost&) = delete;
|
||||
ExtensionHost& operator=(const ExtensionHost&) = delete;
|
||||
@@ -66,7 +72,7 @@ class ExtensionHost : public DeferredStartRenderHost,
|
||||
@@ -69,7 +75,7 @@ class ExtensionHost : public DeferredStartRenderHost,
|
||||
const Extension* extension() const { return extension_; }
|
||||
|
||||
const std::string& extension_id() const { return extension_id_; }
|
||||
@@ -150,7 +150,7 @@ index fd08f312145a5..1440a3e8246f9 100644
|
||||
content::RenderFrameHost* main_frame_host() const { return main_frame_host_; }
|
||||
content::RenderProcessHost* render_process_host() const;
|
||||
bool has_loaded_once() const { return has_loaded_once_; }
|
||||
@@ -202,7 +208,8 @@ class ExtensionHost : public DeferredStartRenderHost,
|
||||
@@ -205,7 +211,8 @@ class ExtensionHost : public DeferredStartRenderHost,
|
||||
raw_ptr<content::BrowserContext> browser_context_;
|
||||
|
||||
// The host for our HTML content.
|
||||
@@ -196,7 +196,7 @@ index 028d6b1fec3a0..0829a24eb2879 100644
|
||||
// once each time the extensions system is loaded per browser_context. The
|
||||
// implementation may wish to use the BrowserContext to record the current
|
||||
diff --git extensions/browser/process_manager.cc extensions/browser/process_manager.cc
|
||||
index 40f1782b37a71..d6d5bb4e9faa6 100644
|
||||
index aeee5f5a516c4..ca2079ba1b447 100644
|
||||
--- extensions/browser/process_manager.cc
|
||||
+++ extensions/browser/process_manager.cc
|
||||
@@ -380,9 +380,17 @@ bool ProcessManager::CreateBackgroundHost(const Extension* extension,
|
||||
|
Reference in New Issue
Block a user