| Index: content/browser/devtools/render_view_devtools_agent_host.cc
|
| diff --git a/content/browser/devtools/render_view_devtools_agent_host.cc b/content/browser/devtools/render_view_devtools_agent_host.cc
|
| index 12a05d55b746b29c5a929e1c78d99b299d944bfb..a858ff8382e12da033fddc9b0d196844e5d1dd8b 100644
|
| --- a/content/browser/devtools/render_view_devtools_agent_host.cc
|
| +++ b/content/browser/devtools/render_view_devtools_agent_host.cc
|
| @@ -441,6 +441,8 @@ bool RenderViewDevToolsAgentHost::DispatchIPCMessage(
|
| OnDispatchOnInspectorFrontend)
|
| IPC_MESSAGE_HANDLER(DevToolsHostMsg_SaveAgentRuntimeState,
|
| OnSaveAgentRuntimeState)
|
| + IPC_MESSAGE_HANDLER(DevToolsHostMsg_EnableTracing, OnEnableTracing)
|
| + IPC_MESSAGE_HANDLER(DevToolsHostMsg_DisableTracing, OnDisableTracing)
|
| IPC_MESSAGE_HANDLER_GENERIC(ViewHostMsg_SwapCompositorFrame,
|
| handled = false; OnSwapCompositorFrame(msg))
|
| IPC_MESSAGE_UNHANDLED(handled = false)
|
| @@ -474,14 +476,16 @@ void RenderViewDevToolsAgentHost::OnDispatchOnInspectorFrontend(
|
| const std::string& message) {
|
| if (!render_view_host_)
|
| return;
|
| + SendMessageToClient(message);
|
| +}
|
|
|
| - scoped_refptr<DevToolsProtocol::Notification> notification =
|
| - DevToolsProtocol::ParseNotification(message);
|
| +void RenderViewDevToolsAgentHost::OnEnableTracing(
|
| + const std::string& category_filter) {
|
| + tracing_handler_->EnableTracing(category_filter);
|
| +}
|
|
|
| - if (notification.get()) {
|
| - tracing_handler_->HandleNotification(notification);
|
| - }
|
| - SendMessageToClient(message);
|
| +void RenderViewDevToolsAgentHost::OnDisableTracing() {
|
| + tracing_handler_->DisableTracing();
|
| }
|
|
|
| } // namespace content
|
|
|