diff options
author | donnd@chromium.org <donnd@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-04-23 03:37:21 +0000 |
---|---|---|
committer | donnd@chromium.org <donnd@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-04-23 03:37:21 +0000 |
commit | c1982ff17db48dbc36cf2d3d861dc77d4e7f1152 (patch) | |
tree | 01e9c3c6e04df8a63b38fcc6ceec44c02d64b8e8 /content/browser/frame_host/navigation_controller_impl.cc | |
parent | a64f7a3eefd9ef022df0f2d4a28cddff016e70e8 (diff) | |
download | chromium_src-c1982ff17db48dbc36cf2d3d861dc77d4e7f1152.zip chromium_src-c1982ff17db48dbc36cf2d3d861dc77d4e7f1152.tar.gz chromium_src-c1982ff17db48dbc36cf2d3d861dc77d4e7f1152.tar.bz2 |
Add a navigation redirect-chain to Sync sessions proto for offline analysis.
Google design doc at https://docs.google.com/a/google.com/document/d/1bh7aqvCMYzkobVA2MDuqWbQgymhdhdoqaOfvcLOaAYk
BUG=310373
Review URL: https://codereview.chromium.org/101573003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@265515 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/browser/frame_host/navigation_controller_impl.cc')
-rw-r--r-- | content/browser/frame_host/navigation_controller_impl.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/content/browser/frame_host/navigation_controller_impl.cc b/content/browser/frame_host/navigation_controller_impl.cc index 715c895..b1b3ef3 100644 --- a/content/browser/frame_host/navigation_controller_impl.cc +++ b/content/browser/frame_host/navigation_controller_impl.cc @@ -701,7 +701,7 @@ void NavigationControllerImpl::LoadURLWithParams(const LoadURLParams& params) { if (params.frame_tree_node_id != -1) entry->set_frame_tree_node_id(params.frame_tree_node_id); if (params.redirect_chain.size() > 0) - entry->set_redirect_chain(params.redirect_chain); + entry->SetRedirectChain(params.redirect_chain); if (params.should_replace_current_entry) entry->set_should_replace_entry(true); entry->set_should_clear_history_list(params.should_clear_history_list); @@ -822,6 +822,7 @@ bool NavigationControllerImpl::RendererDidNavigate( active_entry->SetTimestamp(timestamp); active_entry->SetHttpStatusCode(params.http_status_code); active_entry->SetPageState(params.page_state); + active_entry->SetRedirectChain(params.redirects); // Once it is committed, we no longer need to track several pieces of state on // the entry. |