Index: headless/lib/browser/headless_content_browser_client.cc |
diff --git a/headless/lib/browser/headless_content_browser_client.cc b/headless/lib/browser/headless_content_browser_client.cc |
index 9d0dde7952b36c3c786425f67356fc0918bca43d..1e19a500f82c4fb788deca19dc9d65e5399e3162 100644 |
--- a/headless/lib/browser/headless_content_browser_client.cc |
+++ b/headless/lib/browser/headless_content_browser_client.cc |
@@ -17,6 +17,7 @@ |
#include "content/public/browser/browser_thread.h" |
#include "content/public/browser/render_process_host.h" |
#include "content/public/browser/render_view_host.h" |
+#include "content/public/browser/resource_dispatcher_host.h" |
#include "content/public/browser/storage_partition.h" |
#include "content/public/common/content_switches.h" |
#include "content/public/common/service_names.mojom.h" |
@@ -203,4 +204,11 @@ void HeadlessContentBrowserClient::AppendExtraCommandLineSwitches( |
#endif // defined(HEADLESS_USE_BREAKPAD) |
} |
+void HeadlessContentBrowserClient::ResourceDispatcherHostCreated() { |
+ resource_dispatcher_host_delegate_.reset( |
+ new HeadlessResourceDispatcherHostDelegate); |
+ content::ResourceDispatcherHost::Get()->SetDelegate( |
+ resource_dispatcher_host_delegate_.get()); |
+} |
+ |
} // namespace headless |