Index: chrome/browser/resources/settings/certificate_manager_page/certificate_password_decryption_dialog.js |
diff --git a/chrome/browser/resources/settings/certificate_manager_page/certificate_password_decryption_dialog.js b/chrome/browser/resources/settings/certificate_manager_page/certificate_password_decryption_dialog.js |
index 9a74530d284ef95d6c82f0d5e86923b9bd9b1a1a..7eff4c4bd2990363efcc8c52cf3b3d80540a0068 100644 |
--- a/chrome/browser/resources/settings/certificate_manager_page/certificate_password_decryption_dialog.js |
+++ b/chrome/browser/resources/settings/certificate_manager_page/certificate_password_decryption_dialog.js |
@@ -38,12 +38,14 @@ Polymer({ |
/** @private */ |
onOkTap_: function() { |
this.browserProxy_.importPersonalCertificatePasswordSelected( |
- 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)); |
}, |
}); |