Index: chrome/renderer/resources/extensions/storage_custom_bindings.js |
diff --git a/chrome/renderer/resources/extensions/storage_custom_bindings.js b/chrome/renderer/resources/extensions/storage_custom_bindings.js |
index 869a555804c7e45d08066c2876d9fb3d976f5601..5d40e1d9bfba203fbd4551e13eabc97752693e8f 100644 |
--- a/chrome/renderer/resources/extensions/storage_custom_bindings.js |
+++ b/chrome/renderer/resources/extensions/storage_custom_bindings.js |
@@ -6,6 +6,7 @@ |
var binding = require('binding').Binding.create('storage'); |
+var forEach = require('utils').forEach; |
var normalizeArgumentsAndValidate = |
require('schemaUtils').normalizeArgumentsAndValidate |
var sendRequest = require('sendRequest').sendRequest; |
@@ -26,7 +27,7 @@ binding.registerCustomType('storage.StorageArea', function() { |
// even generate) for other APIs that need to do this. Same for other |
// callers of registerCustomType(). |
var self = this; |
- function bindApiFunction(functionName) { |
+ function bindApiFunction(i, functionName) { |
self[functionName] = function() { |
var funSchema = this.functionSchemas[functionName]; |
var args = Array.prototype.slice.call(arguments); |
@@ -39,7 +40,7 @@ binding.registerCustomType('storage.StorageArea', function() { |
}; |
} |
var apiFunctions = ['get', 'set', 'remove', 'clear', 'getBytesInUse']; |
- apiFunctions.forEach(bindApiFunction); |
+ forEach(apiFunctions, bindApiFunction); |
} |
return StorageArea; |