Index: chrome/browser/resources/settings/certificate_manager_page/ca_trust_edit_dialog.js |
diff --git a/chrome/browser/resources/settings/certificate_manager_page/ca_trust_edit_dialog.js b/chrome/browser/resources/settings/certificate_manager_page/ca_trust_edit_dialog.js |
index 019f8fd85d5ec5605e60c2f1911e407e69e3ab3c..3f911ec7bd9583680975a6500d5a68b054239ae6 100644 |
--- a/chrome/browser/resources/settings/certificate_manager_page/ca_trust_edit_dialog.js |
+++ b/chrome/browser/resources/settings/certificate_manager_page/ca_trust_edit_dialog.js |
@@ -55,13 +55,15 @@ Polymer({ |
this.$.spinner.active = true; |
this.browserProxy_.editCaCertificateTrust( |
this.model.id, this.$.ssl.checked, |
- this.$.email.checked, this.$.objSign.checked).then(function() { |
- this.$.spinner.active = false; |
- this.$.dialog.close(); |
- }.bind(this), |
- /** @param {!CertificatesError} error */ |
- function(error) { |
- // TODO(dpapad): Display error here. |
- }); |
+ this.$.email.checked, this.$.objSign.checked).then( |
+ function() { |
+ this.$.spinner.active = false; |
+ this.$.dialog.close(); |
+ }.bind(this), |
+ /** @param {!CertificatesError} error */ |
+ function(error) { |
+ this.$.dialog.close(); |
+ this.fire('certificates-error', error); |
+ }.bind(this)); |
}, |
}); |