| Index: content/browser/frame_host/navigation_request.cc
|
| diff --git a/content/browser/frame_host/navigation_request.cc b/content/browser/frame_host/navigation_request.cc
|
| index 4b1bd89edc252d09ef42281fd9448fcd639c6142..eedaa26c2e68b4661c1fc08911f209ae15e1b862 100644
|
| --- a/content/browser/frame_host/navigation_request.cc
|
| +++ b/content/browser/frame_host/navigation_request.cc
|
| @@ -694,6 +694,13 @@ void NavigationRequest::OnWillProcessResponseChecksComplete(
|
| // TODO(clamy): distinguish between CANCEL and CANCEL_AND_IGNORE.
|
| frame_tree_node_->navigator()->DiscardPendingEntryIfNeeded(
|
| navigation_handle_.get());
|
| + // Select an appropriate RenderFrameHost.
|
| + RenderFrameHostImpl* render_frame_host =
|
| + frame_tree_node_->render_manager()->GetFrameHostForNavigation(*this);
|
| + if (render_frame_host) {
|
| + render_frame_host->AbortNavigationRequest(common_params().url,
|
| + net::ERR_ABORTED);
|
| + }
|
| frame_tree_node_->ResetNavigationRequest(false);
|
| return;
|
| }
|
|
|