| Index: extensions/renderer/extension_frame_helper.cc | 
| diff --git a/extensions/renderer/extension_frame_helper.cc b/extensions/renderer/extension_frame_helper.cc | 
| index f10fa4961f79e2db7a01c96b76160de5d415a65b..c46ac3688b4a6774c470a1a313f2f48057c8a44d 100644 | 
| --- a/extensions/renderer/extension_frame_helper.cc | 
| +++ b/extensions/renderer/extension_frame_helper.cc | 
| @@ -49,6 +49,8 @@ bool ExtensionFrameHelper::OnMessageReceived(const IPC::Message& message) { | 
| IPC_MESSAGE_HANDLER(ExtensionMsg_DeliverMessage, OnExtensionDeliverMessage) | 
| IPC_MESSAGE_HANDLER(ExtensionMsg_DispatchOnDisconnect, | 
| OnExtensionDispatchOnDisconnect) | 
| +    IPC_MESSAGE_HANDLER(ExtensionMsg_SetTabExtensionOwner, | 
| +                        OnSetTabExtensionOwner) | 
| IPC_MESSAGE_UNHANDLED(handled = false) | 
| IPC_END_MESSAGE_MAP() | 
| return handled; | 
| @@ -91,4 +93,9 @@ void ExtensionFrameHelper::OnExtensionDispatchOnDisconnect( | 
| render_frame()); | 
| } | 
|  | 
| +void ExtensionFrameHelper::OnSetTabExtensionOwner( | 
| +    const std::string& extension_id) { | 
| +  tab_extension_owner_id_ = extension_id; | 
| +} | 
| + | 
| }  // namespace extensions | 
|  |