Chromium Code Reviews| Index: content/renderer/render_frame_impl.cc |
| diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc |
| index 6ccb9f5995949069dbeadc97faa76fd507a3ac9b..cacc6299e0798975be287ae9a14fa754a7ebbe74 100644 |
| --- a/content/renderer/render_frame_impl.cc |
| +++ b/content/renderer/render_frame_impl.cc |
| @@ -2954,6 +2954,13 @@ void RenderFrameImpl::UpdateURL(blink::WebFrame* frame) { |
| params.is_post = false; |
| params.post_id = -1; |
| params.page_id = render_view_->page_id_; |
| + // We need to track the RenderViewHost routing_id because of downstream |
| + // dependencies on being able to look up the view based on the ID stored |
| + // in the resource requests (without it a lot of things break). Once |
| + // those dependencies are unwound or moved to RenderViewHost we can move |
|
nasko
2014/07/21 13:11:23
Same as other comment.
|
| + // the client to be based on the routing_id of the RenderViewHost |
| + // instead (see crbug.com/392171). |
| + params.render_view_routing_id = render_view_->routing_id(); |
| params.socket_address.set_host(response.remoteIPAddress().utf8()); |
| params.socket_address.set_port(response.remotePort()); |
| WebURLResponseExtraDataImpl* extra_data = GetExtraDataFromResponse(response); |