| Index: extensions/browser/extension_function.cc
|
| diff --git a/extensions/browser/extension_function.cc b/extensions/browser/extension_function.cc
|
| index 470ae55635d914af573e738d14090522f04ea578..270f9074519138e4ced1497963eb1c6ef3923010 100644
|
| --- a/extensions/browser/extension_function.cc
|
| +++ b/extensions/browser/extension_function.cc
|
| @@ -130,6 +130,16 @@ class UIThreadExtensionFunction::RenderHostTracker
|
| function_->SetRenderFrameHost(NULL);
|
| }
|
|
|
| + virtual bool OnMessageReceived(
|
| + const IPC::Message& message,
|
| + content::RenderFrameHost* render_frame_host) OVERRIDE {
|
| + DCHECK(render_frame_host);
|
| + if (render_frame_host == function_->render_frame_host())
|
| + return function_->OnMessageReceived(message);
|
| + else
|
| + return false;
|
| + }
|
| +
|
| virtual bool OnMessageReceived(const IPC::Message& message) OVERRIDE {
|
| return function_->OnMessageReceived(message);
|
| }
|
|
|