Chromium Code Reviews| Index: chrome/browser/ui/views/simple_message_box_views.cc |
| diff --git a/chrome/browser/ui/views/simple_message_box_views.cc b/chrome/browser/ui/views/simple_message_box_views.cc |
| index 18dd80aece719c05dae7cd231f128aa97d8aa69d..141e7a13a32093c48f1505f55ff1b38e356fd6a9 100644 |
| --- a/chrome/browser/ui/views/simple_message_box_views.cc |
| +++ b/chrome/browser/ui/views/simple_message_box_views.cc |
| @@ -154,16 +154,19 @@ SimpleMessageBoxViews::~SimpleMessageBoxViews() { |
| } |
| int SimpleMessageBoxViews::GetDialogButtons() const { |
| - if (dialog_type_ == DIALOG_TYPE_INFORMATION || |
| - dialog_type_ == DIALOG_TYPE_WARNING) |
| - return ui::DIALOG_BUTTON_OK; |
| - return ui::DIALOG_BUTTON_OK | ui::DIALOG_BUTTON_CANCEL; |
| + if (dialog_type_ == DIALOG_TYPE_QUESTION) |
| + return ui::DIALOG_BUTTON_OK | ui::DIALOG_BUTTON_CANCEL; |
| + return ui::DIALOG_BUTTON_OK; |
| } |
| string16 SimpleMessageBoxViews::GetDialogButtonLabel( |
| ui::DialogButton button) const { |
| - return l10n_util::GetStringUTF16((button == ui::DIALOG_BUTTON_OK) ? |
| - IDS_OK : IDS_CLOSE); |
| + if (dialog_type_ == DIALOG_TYPE_QUESTION) { |
| + return l10n_util::GetStringUTF16((button == ui::DIALOG_BUTTON_OK) ? |
| + IDS_CONFIRM_MESSAGEBOX_YES_BUTTON_LABEL : |
|
tfarina
2012/05/19 14:05:01
we could have an IDS_YES and IDS_NO.
|
| + IDS_CONFIRM_MESSAGEBOX_NO_BUTTON_LABEL); |
| + } |
| + return l10n_util::GetStringUTF16(IDS_OK); |
| } |
| bool SimpleMessageBoxViews::Cancel() { |