| Index: extensions/renderer/extension_frame_helper.cc
|
| diff --git a/extensions/renderer/extension_frame_helper.cc b/extensions/renderer/extension_frame_helper.cc
|
| index ba47a7c74887068b031a3ef9ef62e316f5bc303f..fc62fdf8f5585b5cdbcb6ac0618db77508108d57 100644
|
| --- a/extensions/renderer/extension_frame_helper.cc
|
| +++ b/extensions/renderer/extension_frame_helper.cc
|
| @@ -189,6 +189,8 @@ void ExtensionFrameHelper::WillReleaseScriptContext(
|
| bool ExtensionFrameHelper::OnMessageReceived(const IPC::Message& message) {
|
| bool handled = true;
|
| IPC_BEGIN_MESSAGE_MAP(ExtensionFrameHelper, message)
|
| + IPC_MESSAGE_HANDLER(ExtensionMsg_CheckHasMessagePort,
|
| + OnExtensionCheckHasMessagePort)
|
| IPC_MESSAGE_HANDLER(ExtensionMsg_DispatchOnConnect,
|
| OnExtensionDispatchOnConnect)
|
| IPC_MESSAGE_HANDLER(ExtensionMsg_DeliverMessage, OnExtensionDeliverMessage)
|
| @@ -206,6 +208,11 @@ bool ExtensionFrameHelper::OnMessageReceived(const IPC::Message& message) {
|
| return handled;
|
| }
|
|
|
| +void ExtensionFrameHelper::OnExtensionCheckHasMessagePort(int port_id) {
|
| + MessagingBindings::CheckHasMessagePort(
|
| + extension_dispatcher_->script_context_set(), port_id, render_frame());
|
| +}
|
| +
|
| void ExtensionFrameHelper::OnExtensionDispatchOnConnect(
|
| int target_port_id,
|
| const std::string& channel_name,
|
| @@ -223,6 +230,7 @@ void ExtensionFrameHelper::OnExtensionDispatchOnConnect(
|
| }
|
|
|
| void ExtensionFrameHelper::OnExtensionDeliverMessage(int target_id,
|
| + int source_tab_id,
|
| const Message& message) {
|
| MessagingBindings::DeliverMessage(
|
| extension_dispatcher_->script_context_set(), target_id, message,
|
|
|