Index: chrome/renderer/resources/extensions/send_request.js |
diff --git a/chrome/renderer/resources/extensions/send_request.js b/chrome/renderer/resources/extensions/send_request.js |
index 829aee25b04a0c3e7686d55686793ad779830094..a805578ef41ce49b3b7148b7a3e4e3b05d2a4591 100644 |
--- a/chrome/renderer/resources/extensions/send_request.js |
+++ b/chrome/renderer/resources/extensions/send_request.js |
@@ -4,6 +4,7 @@ |
var chromeHidden = requireNative('chrome_hidden').GetChromeHidden(); |
var DCHECK = requireNative('logging').DCHECK; |
+var forEach = require('utils').forEach; |
var json = require('json'); |
var lastError = require('lastError'); |
var natives = requireNative('sendRequest'); |
@@ -33,11 +34,11 @@ chromeHidden.handleResponse = function(requestId, name, |
chromesForLastError.push(chromeForCallback); |
} |
- chromesForLastError.forEach(function(c) {lastError.clear(c)}); |
+ forEach(chromesForLastError, function(i, c) {lastError.clear(c)}); |
if (!success) { |
if (!error) |
error = "Unknown error."; |
- chromesForLastError.forEach(function(c) {lastError.set(error, c)}); |
+ forEach(chromesForLastError, function(i, c) {lastError.set(error, c)}); |
} |
if (request.customCallback) { |
@@ -67,7 +68,7 @@ chromeHidden.handleResponse = function(requestId, name, |
} |
} finally { |
delete requests[requestId]; |
- chromesForLastError.forEach(function(c) {lastError.clear(c)}); |
+ forEach(chromesForLastError, function(i, c) {lastError.clear(c)}); |
} |
}; |