| 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.
|
|
|