Index: content/renderer/render_frame_impl.cc |
diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc |
index 90aa3ed850bf0aaa6f94687417fd06ea999fb32b..8fb87b23eea83fd08a0ec7614a73951dfcc0943a 100644 |
--- a/content/renderer/render_frame_impl.cc |
+++ b/content/renderer/render_frame_impl.cc |
@@ -2691,7 +2691,7 @@ void RenderFrameImpl::didCommitProvisionalLoad( |
// new navigation. |
navigation_state->set_request_committed(true); |
- SendDidCommitProvisionalLoad(frame, commit_type); |
+ SendDidCommitProvisionalLoad(frame, commit_type, item); |
// Check whether we have new encoding name. |
UpdateEncoding(frame, frame->view()->pageEncoding().utf8()); |
@@ -3797,8 +3797,9 @@ bool RenderFrameImpl::IsHidden() { |
// Tell the embedding application that the URL of the active page has changed. |
void RenderFrameImpl::SendDidCommitProvisionalLoad( |
- blink::WebFrame* frame, |
- blink::WebHistoryCommitType commit_type) { |
+ blink::WebFrame* frame, |
+ blink::WebHistoryCommitType commit_type, |
+ const blink::WebHistoryItem& item) { |
DCHECK(!frame_ || frame_ == frame); |
WebDataSource* ds = frame->dataSource(); |
DCHECK(ds); |
@@ -3872,6 +3873,8 @@ void RenderFrameImpl::SendDidCommitProvisionalLoad( |
params.page_state = HistoryEntryToPageState(entry); |
else |
params.page_state = PageState::CreateFromURL(request.url()); |
+ params.item_sequence_number = item.itemSequenceNumber(); |
+ params.document_sequence_number = item.documentSequenceNumber(); |
if (!frame->parent()) { |
// Top-level navigation. |