Index: content/browser/devtools/browser_devtools_agent_host.cc |
diff --git a/content/browser/devtools/browser_devtools_agent_host.cc b/content/browser/devtools/browser_devtools_agent_host.cc |
index dbc28a60092d013d254a532cd054cae603d18cc5..0e2835072f6f8a08d43d63997bdef5bb9498150f 100644 |
--- a/content/browser/devtools/browser_devtools_agent_host.cc |
+++ b/content/browser/devtools/browser_devtools_agent_host.cc |
@@ -6,6 +6,7 @@ |
#include "base/bind.h" |
#include "content/browser/devtools/devtools_protocol_handler.h" |
+#include "content/browser/devtools/protocol/browser_handler.h" |
#include "content/browser/devtools/protocol/io_handler.h" |
#include "content/browser/devtools/protocol/memory_handler.h" |
#include "content/browser/devtools/protocol/system_info_handler.h" |
@@ -24,7 +25,8 @@ scoped_refptr<DevToolsAgentHost> DevToolsAgentHost::CreateForBrowser( |
BrowserDevToolsAgentHost::BrowserDevToolsAgentHost( |
scoped_refptr<base::SingleThreadTaskRunner> tethering_task_runner, |
const CreateServerSocketCallback& socket_callback) |
- : io_handler_(new devtools::io::IOHandler(GetIOContext())), |
+ : browser_handler_(new devtools::browser::BrowserHandler()), |
+ io_handler_(new devtools::io::IOHandler(GetIOContext())), |
memory_handler_(new devtools::memory::MemoryHandler()), |
system_info_handler_(new devtools::system_info::SystemInfoHandler()), |
tethering_handler_( |
@@ -36,6 +38,7 @@ BrowserDevToolsAgentHost::BrowserDevToolsAgentHost( |
GetIOContext())), |
protocol_handler_(new DevToolsProtocolHandler(this)) { |
DevToolsProtocolDispatcher* dispatcher = protocol_handler_->dispatcher(); |
+ dispatcher->SetBrowserHandler(browser_handler_.get()); |
dispatcher->SetIOHandler(io_handler_.get()); |
dispatcher->SetMemoryHandler(memory_handler_.get()); |
dispatcher->SetSystemInfoHandler(system_info_handler_.get()); |