Index: content/renderer/render_frame_impl.cc |
diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc |
index 1d6064c5b295094adffcb42cc6ee47ce20923d0c..1af5e8ec904fbf531e3912d9e2bd7e42acad2c7d 100644 |
--- a/content/renderer/render_frame_impl.cc |
+++ b/content/renderer/render_frame_impl.cc |
@@ -3622,6 +3622,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); |
@@ -4894,6 +4895,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); |