| Index: content/browser/renderer_host/resource_dispatcher_host_impl.cc
|
| ===================================================================
|
| --- content/browser/renderer_host/resource_dispatcher_host_impl.cc (revision 145692)
|
| +++ content/browser/renderer_host/resource_dispatcher_host_impl.cc (working copy)
|
| @@ -35,6 +35,7 @@
|
| #include "content/browser/renderer_host/async_resource_handler.h"
|
| #include "content/browser/renderer_host/buffered_resource_handler.h"
|
| #include "content/browser/renderer_host/cross_site_resource_handler.h"
|
| +#include "content/browser/renderer_host/duplicate_resource_handler.h"
|
| #include "content/browser/renderer_host/redirect_to_file_resource_handler.h"
|
| #include "content/browser/renderer_host/render_view_host_delegate.h"
|
| #include "content/browser/renderer_host/render_view_host_impl.h"
|
| @@ -1008,6 +1009,10 @@
|
|
|
| // Construct the IPC resource handler.
|
| scoped_ptr<ResourceHandler> handler;
|
| +
|
| + handler.reset(
|
| + new DuplicateResourceHandler(handler.Pass(), request));
|
| +
|
| if (sync_result) {
|
| handler.reset(new SyncResourceHandler(
|
| filter_, request, sync_result, this));
|
| @@ -1015,7 +1020,7 @@
|
| handler.reset(new AsyncResourceHandler(
|
| filter_, route_id, request, this));
|
| }
|
| -
|
| +
|
| // The RedirectToFileResourceHandler depends on being next in the chain.
|
| if (request_data.download_to_file) {
|
| handler.reset(
|
|
|