Index: content/browser/site_instance_impl.h |
diff --git a/content/browser/site_instance_impl.h b/content/browser/site_instance_impl.h |
index fc2ad85bd30738cf2167cc2bd8735aeebe7ced99..6aeffb6e51eb085284345bf8a7fe77d552750663 100644 |
--- a/content/browser/site_instance_impl.h |
+++ b/content/browser/site_instance_impl.h |
@@ -33,11 +33,14 @@ class CONTENT_EXPORT SiteInstanceImpl final : public SiteInstance, |
virtual void RenderProcessGone(SiteInstanceImpl* site_instance) = 0; |
}; |
- static scoped_refptr<SiteInstanceImpl> Create( |
- BrowserContext* browser_context); |
+ // |child_process_param_id| is an opaque id passed to ChildProcessLauncher. |
+ // All frames in this site instance will inhert the same id. |
+ static scoped_refptr<SiteInstanceImpl> Create(BrowserContext* browser_context, |
+ int child_process_param_id); |
static scoped_refptr<SiteInstanceImpl> CreateForURL( |
BrowserContext* browser_context, |
- const GURL& url); |
+ const GURL& url, |
+ int child_process_param_id); |
// SiteInstance interface overrides. |
int32_t GetId() override; |