Index: chrome/browser/extensions/extension_message_service.cc |
=================================================================== |
--- chrome/browser/extensions/extension_message_service.cc (revision 104014) |
+++ chrome/browser/extensions/extension_message_service.cc (working copy) |
@@ -50,8 +50,6 @@ |
"Port.dispatchOnConnect"; |
const char ExtensionMessageService::kDispatchOnDisconnect[] = |
"Port.dispatchOnDisconnect"; |
-const char ExtensionMessageService::kDispatchOnMessage[] = |
- "Port.dispatchOnMessage"; |
namespace { |
@@ -88,12 +86,10 @@ |
} |
static void DispatchOnMessage(const ExtensionMessageService::MessagePort& port, |
- const std::string& message, int source_port_id) { |
- ListValue args; |
- args.Set(0, Value::CreateStringValue(message)); |
- args.Set(1, Value::CreateIntegerValue(source_port_id)); |
- port.sender->Send(new ExtensionMsg_MessageInvoke(port.routing_id, |
- "", ExtensionMessageService::kDispatchOnMessage, args, GURL())); |
+ const std::string& message, int target_port_id) { |
+ port.sender->Send( |
+ new ExtensionMsg_DeliverMessage( |
+ port.routing_id, target_port_id, message)); |
} |
} // namespace |