| Index: chrome/browser/extensions/api/messaging/extension_message_port.cc
|
| diff --git a/chrome/browser/extensions/api/messaging/extension_message_port.cc b/chrome/browser/extensions/api/messaging/extension_message_port.cc
|
| index e4782c74f2d246165a5fe5d132c8cd76e3bb6d33..a3bba97dc2d9b4cacb06545df687dff11134f093 100644
|
| --- a/chrome/browser/extensions/api/messaging/extension_message_port.cc
|
| +++ b/chrome/browser/extensions/api/messaging/extension_message_port.cc
|
| @@ -4,6 +4,7 @@
|
|
|
| #include "chrome/browser/extensions/api/messaging/extension_message_port.h"
|
|
|
| +#include "base/values.h"
|
| #include "chrome/browser/extensions/extension_host.h"
|
| #include "chrome/browser/extensions/extension_process_manager.h"
|
| #include "chrome/browser/extensions/extension_system.h"
|
| @@ -45,10 +46,11 @@ void ExtensionMessagePort::DispatchOnDisconnect(
|
| routing_id_, source_port_id, error_message));
|
| }
|
|
|
| -void ExtensionMessagePort::DispatchOnMessage(const std::string& message,
|
| - int target_port_id) {
|
| - process_->Send(new ExtensionMsg_DeliverMessage(
|
| - routing_id_, target_port_id, message));
|
| +void ExtensionMessagePort::DispatchOnMessage(
|
| + scoped_ptr<base::ListValue> message,
|
| + int target_port_id) {
|
| + process_->Send(new ExtensionMsg_DeliverMessage(
|
| + routing_id_, target_port_id, *message));
|
| }
|
|
|
| void ExtensionMessagePort::IncrementLazyKeepaliveCount() {
|
|
|