| Index: content/browser/frame_host/frame_tree.cc
|
| diff --git a/content/browser/frame_host/frame_tree.cc b/content/browser/frame_host/frame_tree.cc
|
| index ec67d8d5a624993f4c55b0436fe3abc87aaebd6c..3415e46780ea6f1145fe1968a2f107a6f842be5c 100644
|
| --- a/content/browser/frame_host/frame_tree.cc
|
| +++ b/content/browser/frame_host/frame_tree.cc
|
| @@ -143,16 +143,8 @@
|
| }
|
|
|
| RenderFrameHostImpl* FrameTree::AddFrame(FrameTreeNode* parent,
|
| - int process_id,
|
| int new_routing_id,
|
| const std::string& frame_name) {
|
| - // A child frame always starts with an initial empty document, which means
|
| - // it is in the same SiteInstance as the parent frame. Ensure that the process
|
| - // which requested a child frame to be added is the same as the process of the
|
| - // parent node.
|
| - if (parent->current_frame_host()->GetProcess()->GetID() != process_id)
|
| - return nullptr;
|
| -
|
| scoped_ptr<FrameTreeNode> node(new FrameTreeNode(
|
| this, parent->navigator(), render_frame_delegate_, render_view_delegate_,
|
| render_widget_delegate_, manager_delegate_, frame_name));
|
| @@ -162,7 +154,7 @@
|
| CHECK(result.second);
|
| FrameTreeNode* node_ptr = node.get();
|
| // AddChild is what creates the RenderFrameHost.
|
| - parent->AddChild(node.Pass(), process_id, new_routing_id);
|
| + parent->AddChild(node.Pass(), new_routing_id);
|
| return node_ptr->current_frame_host();
|
| }
|
|
|
|
|