Index: content/browser/frame_host/navigator_impl.cc |
diff --git a/content/browser/frame_host/navigator_impl.cc b/content/browser/frame_host/navigator_impl.cc |
index 9e67f2dd762e01a36c1b4f27f225a18af7db142b..a76ec7ef5100a6521087e1c126dbeb482b92caa8 100644 |
--- a/content/browser/frame_host/navigator_impl.cc |
+++ b/content/browser/frame_host/navigator_impl.cc |
@@ -776,6 +776,10 @@ void NavigatorImpl::OnBeginNavigation( |
(ongoing_navigation_request->browser_initiated() || |
ongoing_navigation_request->begin_params().has_user_gesture) && |
!begin_params.has_user_gesture) { |
+ RenderFrameHost* current_frame_host = |
+ frame_tree_node->render_manager()->current_frame_host(); |
+ current_frame_host->Send( |
+ new FrameMsg_Stop(current_frame_host->GetRoutingID())); |
return; |
} |