summaryrefslogtreecommitdiffstats
path: root/content/browser/frame_host/navigation_controller_impl.cc
diff options
context:
space:
mode:
authordonnd@chromium.org <donnd@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-04-23 03:37:21 +0000
committerdonnd@chromium.org <donnd@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-04-23 03:37:21 +0000
commitc1982ff17db48dbc36cf2d3d861dc77d4e7f1152 (patch)
tree01e9c3c6e04df8a63b38fcc6ceec44c02d64b8e8 /content/browser/frame_host/navigation_controller_impl.cc
parenta64f7a3eefd9ef022df0f2d4a28cddff016e70e8 (diff)
downloadchromium_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.cc3
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.