Index: content/renderer/render_frame_impl.cc |
diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc |
index f3a78fa69264743c3edd827e3aeccae6fd5ae226..84eb38d0dabdd6200658d84c62316786d052740d 100644 |
--- a/content/renderer/render_frame_impl.cc |
+++ b/content/renderer/render_frame_impl.cc |
@@ -224,25 +224,21 @@ WebKit::WebFrame* RenderFrameImpl::createChildFrame( |
const WebKit::WebString& name) { |
RenderFrameImpl* child_render_frame = this; |
long long child_frame_identifier = WebFrame::generateEmbedderIdentifier(); |
- if (CommandLine::ForCurrentProcess()->HasSwitch(switches::kSitePerProcess)) { |
- // Synchronously notify the browser of a child frame creation to get the |
- // routing_id for the RenderFrame. |
- int routing_id; |
- Send(new FrameHostMsg_CreateChildFrame(GetRoutingID(), |
- parent->identifier(), |
- child_frame_identifier, |
- UTF16ToUTF8(name), |
- &routing_id)); |
- child_render_frame = RenderFrameImpl::Create(render_view_, routing_id); |
- } |
+ // Synchronously notify the browser of a child frame creation to get the |
+ // routing_id for the RenderFrame. |
+ int routing_id; |
+ Send(new FrameHostMsg_CreateChildFrame(GetRoutingID(), |
+ parent->identifier(), |
+ child_frame_identifier, |
+ UTF16ToUTF8(name), |
+ &routing_id)); |
+ child_render_frame = RenderFrameImpl::Create(render_view_, routing_id); |
WebKit::WebFrame* web_frame = WebFrame::create(child_render_frame, |
child_frame_identifier); |
- if (CommandLine::ForCurrentProcess()->HasSwitch(switches::kSitePerProcess)) { |
- g_child_frame_map.Get().insert( |
- std::make_pair(web_frame, child_render_frame)); |
- } |
+ g_child_frame_map.Get().insert( |
+ std::make_pair(web_frame, child_render_frame)); |
return web_frame; |
} |
@@ -258,11 +254,9 @@ void RenderFrameImpl::frameDetached(WebKit::WebFrame* frame) { |
// prevents this class from entering the |is_detaching_| state because |
// even though one WebCore::Frame may have detached itself, others will |
// still need to use this object. |
- if (CommandLine::ForCurrentProcess()->HasSwitch(switches::kSitePerProcess)) { |
- // TODO(ajwong): Add CHECK(!is_detaching_) once we guarantee each |
- // RenderFrameImpl is only used by one WebCore::Frame. |
- is_detaching_ = true; |
- } |
+ // TODO(ajwong): Add CHECK(!is_detaching_) once we guarantee each |
+ // RenderFrameImpl is only used by one WebCore::Frame. |
+ is_detaching_ = true; |
int64 parent_frame_id = -1; |
if (frame->parent()) |
@@ -275,13 +269,11 @@ void RenderFrameImpl::frameDetached(WebKit::WebFrame* frame) { |
// TODO(nasko): Remove once we have RenderFrameObserver. |
render_view_->frameDetached(frame); |
- if (CommandLine::ForCurrentProcess()->HasSwitch(switches::kSitePerProcess)) { |
- FrameMap::iterator it = g_child_frame_map.Get().find(frame); |
- DCHECK(it != g_child_frame_map.Get().end()); |
- DCHECK_EQ(it->second, this); |
- delete it->second; |
- g_child_frame_map.Get().erase(it); |
- } |
+ FrameMap::iterator it = g_child_frame_map.Get().find(frame); |
+ DCHECK(it != g_child_frame_map.Get().end()); |
+ DCHECK_EQ(it->second, this); |
+ delete it->second; |
+ g_child_frame_map.Get().erase(it); |
frame->close(); |
} |