Index: content/browser/renderer_host/render_view_host_impl.cc |
diff --git a/content/browser/renderer_host/render_view_host_impl.cc b/content/browser/renderer_host/render_view_host_impl.cc |
index b8f7d86a2042e518542d64e82a7352dc9a5d3916..129be655bf5e7716594eebe10b89f30ed11c0f85 100644 |
--- a/content/browser/renderer_host/render_view_host_impl.cc |
+++ b/content/browser/renderer_host/render_view_host_impl.cc |
@@ -208,10 +208,12 @@ content::SiteInstance* RenderViewHostImpl::GetSiteInstance() const { |
return instance_; |
} |
-bool RenderViewHostImpl::CreateRenderView(const string16& frame_name, |
- int opener_route_id, |
- int32 max_page_id, |
- int embedder_process_id) { |
+bool RenderViewHostImpl::CreateRenderView( |
+ const string16& frame_name, |
+ int opener_route_id, |
+ int32 max_page_id, |
+ const std::string& embedder_channel_name, |
+ int embedder_container_id) { |
DCHECK(!IsRenderViewLive()) << "Creating view twice"; |
// The process may (if we're sharing a process with another host that already |
@@ -260,12 +262,8 @@ bool RenderViewHostImpl::CreateRenderView(const string16& frame_name, |
WebKit::WebScreenInfoFactory::screenInfo( |
gfx::NativeViewFromId(GetNativeViewId())); |
#endif |
- |
- if (embedder_process_id != -1) { |
- params.embedder_channel_name = |
- StringPrintf("%d.r%d", GetProcess()->GetID(), embedder_process_id); |
- } |
- |
+ params.embedder_channel_name = embedder_channel_name; |
+ params.embedder_container_id = embedder_container_id; |
params.accessibility_mode = |
BrowserAccessibilityState::GetInstance()->IsAccessibleBrowser() ? |
AccessibilityModeComplete : |