Index: content/browser/web_contents/navigation_controller_impl.cc |
diff --git a/content/browser/web_contents/navigation_controller_impl.cc b/content/browser/web_contents/navigation_controller_impl.cc |
index 486d29b775a2c2542ea66660d9199cdb0bcdbb27..b24eb5b1390c3071230174dcd27948bd9c4f3d93 100644 |
--- a/content/browser/web_contents/navigation_controller_impl.cc |
+++ b/content/browser/web_contents/navigation_controller_impl.cc |
@@ -869,6 +869,11 @@ void NavigationControllerImpl::RendererDidNavigateToNewPage( |
new_entry->SetHasPostData(params.is_post); |
new_entry->SetPostID(params.post_id); |
+ if (params.redirects.size() > 0) |
+ new_entry->SetOriginalRequestURL(params.redirects[0]); |
+ else |
+ new_entry->SetOriginalRequestURL(params.url); |
+ |
InsertOrReplaceEntry(new_entry, *did_replace_entry); |
} |