| Index: extensions/browser/extension_function.cc
|
| diff --git a/extensions/browser/extension_function.cc b/extensions/browser/extension_function.cc
|
| index 7e9a19499b49d84a05728609387b98cad2dca407..746ae1cc80ea3b493ee0e570dd2ff436ce66fab6 100644
|
| --- a/extensions/browser/extension_function.cc
|
| +++ b/extensions/browser/extension_function.cc
|
| @@ -127,6 +127,15 @@ class UIThreadExtensionFunction::RenderHostTracker
|
| function_->SetRenderFrameHost(NULL);
|
| }
|
|
|
| + virtual bool OnMessageReceived(const IPC::Message& message,
|
| + 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);
|
| }
|
|
|