| Index: content/renderer/render_frame_impl.cc
|
| diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc
|
| index 633774376fc362df32e084afdbbfda586ee446b3..51296ee7e709139f5dfb35d3322b016b11c92aa7 100644
|
| --- a/content/renderer/render_frame_impl.cc
|
| +++ b/content/renderer/render_frame_impl.cc
|
| @@ -2038,24 +2038,6 @@ void RenderFrameImpl::didReceiveServerRedirectForProvisionalLoad(
|
| blink::WebLocalFrame* frame) {
|
| DCHECK(!frame_ || frame_ == frame);
|
| render_view_->history_controller()->RemoveChildrenForRedirect(this);
|
| - if (frame->parent())
|
| - return;
|
| - // Received a redirect on the main frame.
|
| - WebDataSource* data_source = frame->provisionalDataSource();
|
| - if (!data_source) {
|
| - // Should only be invoked when we have a data source.
|
| - NOTREACHED();
|
| - return;
|
| - }
|
| - std::vector<GURL> redirects;
|
| - GetRedirectChain(data_source, &redirects);
|
| - if (redirects.size() >= 2) {
|
| - Send(new FrameHostMsg_DidRedirectProvisionalLoad(
|
| - routing_id_,
|
| - render_view_->page_id_,
|
| - redirects[redirects.size() - 2],
|
| - redirects.back()));
|
| - }
|
| }
|
|
|
| void RenderFrameImpl::didFailProvisionalLoad(blink::WebLocalFrame* frame,
|
|
|