| Index: chrome/renderer/extensions/extension_process_bindings.cc
|
| diff --git a/chrome/renderer/extensions/extension_process_bindings.cc b/chrome/renderer/extensions/extension_process_bindings.cc
|
| index c1aa392ec2ef07f16ce53f9f891f86a7a65ccbbb..84e5dc3ebee212c53f73a8e4b0c058c718ca4cbc 100644
|
| --- a/chrome/renderer/extensions/extension_process_bindings.cc
|
| +++ b/chrome/renderer/extensions/extension_process_bindings.cc
|
| @@ -458,8 +458,7 @@ class ExtensionImpl : public ChromeV8Extension {
|
| return v8::Undefined();
|
| }
|
|
|
| - // TODO(aa): add this to ChromeV8Context.
|
| - if (!v8_extension->CheckPermissionForCurrentRenderView(name))
|
| + if (!v8_extension->CheckCurrentContextAccessToExtensionAPI(name))
|
| return v8::Undefined();
|
|
|
| GURL source_url;
|
| @@ -480,6 +479,7 @@ class ExtensionImpl : public ChromeV8Extension {
|
| ExtensionHostMsg_Request_Params params;
|
| params.name = name;
|
| params.arguments.Swap(value_args);
|
| + params.extension_id = current_context->extension_id();
|
| params.source_url = source_url;
|
| params.request_id = request_id;
|
| params.has_callback = has_callback;
|
|
|