Index: content/renderer/render_frame_impl.cc |
diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc |
index 0d83c4cff8c122b6b3071a9ec158b3a06e122401..730f4104602360e88c53ef893db80e1f6e998706 100644 |
--- a/content/renderer/render_frame_impl.cc |
+++ b/content/renderer/render_frame_impl.cc |
@@ -3599,6 +3599,7 @@ void RenderFrameImpl::didCommitProvisionalLoad( |
// For new page navigations, the browser process needs to be notified of the |
// first paint of that page, so it can cancel the timer that waits for it. |
if (is_main_frame_ && !navigation_state->WasWithinSamePage()) { |
+ GetRenderWidget()->IncrementContentSourceId(); |
render_view_->QueueMessage( |
new ViewHostMsg_DidFirstPaintAfterLoad(render_view_->routing_id_), |
MESSAGE_DELIVERY_POLICY_WITH_VISUAL_STATE); |
@@ -4871,6 +4872,8 @@ void RenderFrameImpl::SendDidCommitProvisionalLoad( |
// corresponding FrameNavigationEntry. |
params.page_state = SingleHistoryItemToPageState(item); |
+ params.content_source_id = GetRenderWidget()->GetContentSourceId(); |
+ |
params.method = request.httpMethod().latin1(); |
if (params.method == "POST") |
params.post_id = ExtractPostId(item); |