diff options
Diffstat (limited to 'content/worker/worker_devtools_agent.cc')
-rw-r--r-- | content/worker/worker_devtools_agent.cc | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/content/worker/worker_devtools_agent.cc b/content/worker/worker_devtools_agent.cc index 1ef2f03..8498fea 100644 --- a/content/worker/worker_devtools_agent.cc +++ b/content/worker/worker_devtools_agent.cc @@ -32,6 +32,7 @@ class WorkerDevToolsAgentImpl : public WorkerDevToolsAgent { bool handled = true; IPC_BEGIN_MESSAGE_MAP(WorkerDevToolsAgentImpl, message) IPC_MESSAGE_HANDLER(DevToolsAgentMsg_Attach, OnAttach) + IPC_MESSAGE_HANDLER(DevToolsAgentMsg_Reattach, OnReattach) IPC_MESSAGE_HANDLER(DevToolsAgentMsg_Detach, OnDetach) IPC_MESSAGE_HANDLER(DevToolsAgentMsg_DispatchOnInspectorBackend, OnDispatchOnInspectorBackend) @@ -42,10 +43,14 @@ class WorkerDevToolsAgentImpl : public WorkerDevToolsAgent { virtual void SendDevToolsMessage(const WebKit::WebString& message); - void OnAttach(const DevToolsRuntimeProperties&) { + void OnAttach() { webworker_->attachDevTools(); } + void OnReattach(const std::string&) { + OnAttach(); + } + void OnDetach() { webworker_->detachDevTools(); } |