| 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 76a23531dc7e720c7f6a656d54c8f1648a42c7e0..70edf3299cb49d46c2338c954b55a08ccba7555c 100644
|
| --- a/content/browser/renderer_host/render_view_host_impl.cc
|
| +++ b/content/browser/renderer_host/render_view_host_impl.cc
|
| @@ -205,10 +205,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
|
| @@ -257,12 +259,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 :
|
|
|