Chromium Code Reviews| 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 c680cb199fecf72ebc900ce25a3088608063a288..d3fdb909f31d6086dd40ca0a63fd478b941349aa 100644 |
| --- a/content/browser/frame_host/navigator_impl.cc |
| +++ b/content/browser/frame_host/navigator_impl.cc |
| @@ -783,7 +783,7 @@ void NavigatorImpl::OnBeginNavigation( |
| // Then notify the RenderFrameHostManager so it can speculatively create a |
| // RenderFrameHost (and potentially a new renderer process) in parallel. |
| - frame_tree_node->render_manager()->BeginNavigation(common_params); |
| + frame_tree_node->render_manager()->BeginNavigation(navigation_request); |
| } |
| // PlzNavigate |
| @@ -809,8 +809,7 @@ void NavigatorImpl::CommitNavigation(FrameTreeNode* frame_tree_node, |
| // Select an appropriate renderer to commit the navigation. |
| RenderFrameHostImpl* render_frame_host = |
| frame_tree_node->render_manager()->GetFrameHostForNavigation( |
| - navigation_request->common_params().url, |
| - navigation_request->common_params().transition); |
| + navigation_request); |
| CheckWebUIRendererDoesNotDisplayNormalURL( |
| render_frame_host, navigation_request->common_params().url); |
| @@ -895,6 +894,7 @@ bool NavigatorImpl::RequestNavigation( |
| CommitNavigationParams(entry.GetPageState(), |
| entry.GetIsOverridingUserAgent(), |
| navigation_start))); |
| + navigation_request->CopyDataFrom(entry); |
|
clamy
2015/01/16 16:39:02
Considering that we only call CopyDataFrom once, j
carlosk
2015/01/19 15:02:52
Done.
|
| RequestNavigationParams request_params(entry.GetHasPostData(), |
| entry.extra_headers(), |
| entry.GetBrowserInitiatedPostData()); |