Index: chrome/browser/resources/settings/certificate_manager_page/certificate_password_encryption_dialog.js |
diff --git a/chrome/browser/resources/settings/certificate_manager_page/certificate_password_encryption_dialog.js b/chrome/browser/resources/settings/certificate_manager_page/certificate_password_encryption_dialog.js |
index 78bb335a47bda2174ec5fc33a37dc41427c5a7ee..4d6803db55c5ba1288865fddd0572a2eb10f0196 100644 |
--- a/chrome/browser/resources/settings/certificate_manager_page/certificate_password_encryption_dialog.js |
+++ b/chrome/browser/resources/settings/certificate_manager_page/certificate_password_encryption_dialog.js |
@@ -47,13 +47,15 @@ Polymer({ |
/** @private */ |
onOkTap_: function() { |
this.browserProxy_.exportPersonalCertificatePasswordSelected( |
- this.password_).then(function() { |
- this.$.dialog.close(); |
- }.bind(this), |
- /** @param {!CertificatesError} error */ |
- function(error) { |
- // TODO(dpapad): Display error here. |
- }); |
+ this.password_).then( |
+ function() { |
+ this.$.dialog.close(); |
+ }.bind(this), |
+ /** @param {!CertificatesError} error */ |
+ function(error) { |
+ this.$.dialog.close(); |
+ this.fire('certificates-error', error); |
+ }.bind(this)); |
}, |
/** @private */ |