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) && |