Index: chrome/renderer/resources/extensions/webstore_custom_bindings.js |
diff --git a/chrome/renderer/resources/extensions/webstore_custom_bindings.js b/chrome/renderer/resources/extensions/webstore_custom_bindings.js |
index b72010641c75407b5ec7d0f95af06a9e14530731..cd18215e0de8cb58d13591e050ccf72a9e299343 100644 |
--- a/chrome/renderer/resources/extensions/webstore_custom_bindings.js |
+++ b/chrome/renderer/resources/extensions/webstore_custom_bindings.js |
@@ -46,7 +46,8 @@ Installer.prototype.install = function(url, onSuccess, onFailure) { |
} |
}; |
-Installer.prototype.onInstallResponse = function(installId, success, error) { |
+Installer.prototype.onInstallResponse = |
+ function(installId, success, error, resultCode) { |
var pendingInstall = this._pendingInstall; |
if (!pendingInstall || pendingInstall.installId != installId) { |
// TODO(kalman): should this be an error? |
@@ -57,7 +58,7 @@ Installer.prototype.onInstallResponse = function(installId, success, error) { |
if (success && pendingInstall.onSuccess) |
pendingInstall.onSuccess(); |
else if (!success && pendingInstall.onFailure) |
- pendingInstall.onFailure(error); |
+ pendingInstall.onFailure(error, resultCode); |
} catch (e) { |
console.error('Exception in chrome.webstore.install response handler: ' + |
e.stack); |