Index: chrome/browser/ui/cocoa/extensions/extension_install_dialog_controller.mm |
diff --git a/chrome/browser/ui/cocoa/extensions/extension_install_dialog_controller.mm b/chrome/browser/ui/cocoa/extensions/extension_install_dialog_controller.mm |
index 1c8306a2a7a100d79667a9137aace8fcc867c9c2..0e79076f2f8e81e834e3d641e18c01ee23b44332 100644 |
--- a/chrome/browser/ui/cocoa/extensions/extension_install_dialog_controller.mm |
+++ b/chrome/browser/ui/cocoa/extensions/extension_install_dialog_controller.mm |
@@ -92,6 +92,9 @@ void OffsetControlVertically(NSControl* control, CGFloat amount) { |
retain]); |
button_.reset([l10n_util::GetNSString(ExtensionInstallUI::kButtonIds[type]) |
retain]); |
+ int cancel_id = ExtensionInstallUI::kAbortButtonIds[type]; |
+ cancel_button_.reset([l10n_util::GetNSString( |
+ cancel_id > 0 ? cancel_id : IDS_CANCEL) retain]); |
// We display the warnings as a simple text string, separated by newlines. |
if (!warnings.empty()) { |
@@ -132,6 +135,7 @@ void OffsetControlVertically(NSControl* control, CGFloat amount) { |
[titleField_ setStringValue:title_.get()]; |
[subtitleField_ setStringValue:subtitle_.get()]; |
[okButton_ setTitle:button_.get()]; |
+ [cancelButton_ setTitle:cancel_button_.get()]; |
NSImage* image = gfx::SkBitmapToNSImage(icon_); |
[iconView_ setImage:image]; |