Index: content/browser/devtools/worker_devtools_agent_host.cc |
diff --git a/content/browser/devtools/worker_devtools_agent_host.cc b/content/browser/devtools/worker_devtools_agent_host.cc |
index 0673a191be0e7e8e735a152cbb03ad134505f765..8766b5bc9f3549379eef4172340ec13af6ca8623 100644 |
--- a/content/browser/devtools/worker_devtools_agent_host.cc |
+++ b/content/browser/devtools/worker_devtools_agent_host.cc |
@@ -5,6 +5,7 @@ |
#include "content/browser/devtools/worker_devtools_agent_host.h" |
#include "content/browser/devtools/devtools_protocol_handler.h" |
+#include "content/browser/devtools/protocol/schema_handler.h" |
#include "content/public/browser/browser_thread.h" |
#include "content/public/browser/render_process_host.h" |
@@ -119,11 +120,13 @@ bool WorkerDevToolsAgentHost::IsTerminated() { |
} |
WorkerDevToolsAgentHost::WorkerDevToolsAgentHost(WorkerId worker_id) |
- : protocol_handler_(new DevToolsProtocolHandler(this)), |
+ : schema_handler_(new devtools::schema::SchemaHandler()), |
+ protocol_handler_(new DevToolsProtocolHandler(this)), |
chunk_processor_(base::Bind(&WorkerDevToolsAgentHost::SendMessageToClient, |
base::Unretained(this))), |
state_(WORKER_UNINSPECTED), |
worker_id_(worker_id) { |
+ protocol_handler_->dispatcher()->SetSchemaHandler(schema_handler_.get()); |
WorkerCreated(); |
} |