| Index: chrome/renderer/resources/extensions/extension_custom_bindings.js
|
| diff --git a/chrome/renderer/resources/extensions/extension_custom_bindings.js b/chrome/renderer/resources/extensions/extension_custom_bindings.js
|
| index 61e5e16b3c68c1a70ae255958fb999431e07cac1..2fe27775a79f98576970a83ff187f17a03a0e742 100644
|
| --- a/chrome/renderer/resources/extensions/extension_custom_bindings.js
|
| +++ b/chrome/renderer/resources/extensions/extension_custom_bindings.js
|
| @@ -7,6 +7,7 @@
|
| var binding = require('binding').Binding.create('extension');
|
|
|
| var extensionNatives = requireNative('extension');
|
| +var forEach = require('utils').forEach;
|
| var GetExtensionViews = extensionNatives.GetExtensionViews;
|
| var runtimeNatives = requireNative('runtime');
|
| var OpenChannelToExtension = runtimeNatives.OpenChannelToExtension;
|
| @@ -78,7 +79,7 @@ binding.registerCustomHook(function(bindingsAPI, extensionId) {
|
| // Events
|
| 'onConnect', 'onConnectExternal', 'onMessage', 'onMessageExternal'
|
| ];
|
| - mayNeedAlias.forEach(function(alias) {
|
| + forEach(mayNeedAlias, function(i, alias) {
|
| // Checking existence isn't enough since some functions are disabled via
|
| // getters that throw exceptions. Assume that any getter is such a function.
|
| if (chrome.runtime.hasOwnProperty(alias) &&
|
|
|