Index: content/renderer/devtools/devtools_client.cc |
diff --git a/content/renderer/devtools/devtools_client.cc b/content/renderer/devtools/devtools_client.cc |
index 0d4f7dc520b732c90dda98535adcddfdfe8c2a32..5799fa4b0ede22879748aa7d42a4f9b60e4f582b 100644 |
--- a/content/renderer/devtools/devtools_client.cc |
+++ b/content/renderer/devtools/devtools_client.cc |
@@ -36,6 +36,19 @@ |
DevToolsClient::~DevToolsClient() { |
} |
+bool DevToolsClient::OnMessageReceived(const IPC::Message& message) { |
+ DCHECK(RenderThreadImpl::current()); |
+ |
+ bool handled = true; |
+ IPC_BEGIN_MESSAGE_MAP(DevToolsClient, message) |
+ IPC_MESSAGE_HANDLER(DevToolsClientMsg_DispatchOnInspectorFrontend, |
+ OnDispatchOnInspectorFrontend) |
+ IPC_MESSAGE_UNHANDLED(handled = false); |
+ IPC_END_MESSAGE_MAP() |
+ |
+ return handled; |
+} |
+ |
void DevToolsClient::sendMessageToBackend(const WebString& message) { |
Send(new DevToolsAgentMsg_DispatchOnInspectorBackend(routing_id(), |
message.utf8())); |
@@ -50,4 +63,9 @@ |
return RenderThreadImpl::current()->layout_test_mode(); |
} |
+void DevToolsClient::OnDispatchOnInspectorFrontend(const std::string& message) { |
+ web_tools_frontend_->dispatchOnInspectorFrontend( |
+ WebString::fromUTF8(message)); |
+} |
+ |
} // namespace content |