Index: content/browser/renderer_host/resource_dispatcher_host.cc |
diff --git a/content/browser/renderer_host/resource_dispatcher_host.cc b/content/browser/renderer_host/resource_dispatcher_host.cc |
index ce7548176b975c5f49067d7ca024a882a4f1ae13..823110a92f93d167cdcb44b3421a2306e74486a7 100644 |
--- a/content/browser/renderer_host/resource_dispatcher_host.cc |
+++ b/content/browser/renderer_host/resource_dispatcher_host.cc |
@@ -468,10 +468,13 @@ void ResourceDispatcherHost::BeginRequest( |
// be prerendered. This should be in front of the [a]syncResourceHandler, |
// but after the BufferedResourceHandler since it depends on the MIME |
// sniffing capabilities in the BufferedResourceHandler. |
+ bool is_from_prerender = ((load_flags & net::LOAD_PRERENDER) != 0); |
cbentzel
2011/03/14 14:05:55
It seems like this CL would be a lot simpler if yo
cbentzel
2011/03/14 14:32:26
Ah, I see you are caching the values in the Preren
dominich
2011/03/14 17:47:15
This happens when we have a prerender link to a pa
|
prerender::PrerenderResourceHandler* pre_handler = |
prerender::PrerenderResourceHandler::MaybeCreate(*request, |
context, |
- handler); |
+ handler, |
+ is_from_prerender, |
+ route_id); |
cbentzel
2011/03/14 14:32:26
You need both child_id and route_id here.
Not a
dominich
2011/03/14 17:47:15
Done.
|
if (pre_handler) |
handler = pre_handler; |