Chromium Code Reviews| Index: chrome/browser/ui/bookmarks/bookmark_context_menu_controller.cc |
| diff --git a/chrome/browser/ui/bookmarks/bookmark_context_menu_controller.cc b/chrome/browser/ui/bookmarks/bookmark_context_menu_controller.cc |
| index c458e03c0829524481653ee95958a0244c6b8b22..e5117f054a587e079b545731b64a792bfb9d5d2b 100644 |
| --- a/chrome/browser/ui/bookmarks/bookmark_context_menu_controller.cc |
| +++ b/chrome/browser/ui/bookmarks/bookmark_context_menu_controller.cc |
| @@ -77,11 +77,17 @@ void BookmarkContextMenuController::BuildMenu() { |
| AddItem(IDC_BOOKMARK_BAR_OPEN_ALL_INCOGNITO, |
| IDS_BOOKMARK_BAR_OPEN_INCOGNITO); |
| } else { |
| - AddItem(IDC_BOOKMARK_BAR_OPEN_ALL, IDS_BOOKMARK_BAR_OPEN_ALL); |
| + int count = chrome::OpenCount(parent_window_, selection_); |
| + int incognitoCount = |
|
Peter Kasting
2017/04/13 04:52:09
Nit: Variable names in Chromium are spelled unix_h
Paezagon
2017/04/14 01:00:29
I am going to move it down, as I believe using the
|
| + chrome::OpenCount(parent_window_, selection_, true, profile_); |
| + AddItem(IDC_BOOKMARK_BAR_OPEN_ALL, |
| + l10n_util::GetPluralStringFUTF16(IDS_BOOKMARK_BAR_OPEN_ALL, count)); |
| AddItem(IDC_BOOKMARK_BAR_OPEN_ALL_NEW_WINDOW, |
| - IDS_BOOKMARK_BAR_OPEN_ALL_NEW_WINDOW); |
| + l10n_util::GetPluralStringFUTF16( |
| + IDS_BOOKMARK_BAR_OPEN_ALL_NEW_WINDOW, count)); |
| AddItem(IDC_BOOKMARK_BAR_OPEN_ALL_INCOGNITO, |
| - IDS_BOOKMARK_BAR_OPEN_ALL_INCOGNITO); |
| + l10n_util::GetPluralStringFUTF16( |
| + IDS_BOOKMARK_BAR_OPEN_ALL_INCOGNITO, incognitoCount)); |
| } |
| AddSeparator(); |
| @@ -120,6 +126,10 @@ void BookmarkContextMenuController::BuildMenu() { |
| AddCheckboxItem(IDC_BOOKMARK_BAR_ALWAYS_SHOW, IDS_SHOW_BOOKMARK_BAR); |
| } |
| +void BookmarkContextMenuController::AddItem(int id, base::string16 str) { |
| + menu_model_->AddItem(id, str); |
| +} |
| + |
| void BookmarkContextMenuController::AddItem(int id, int localization_id) { |
| menu_model_->AddItemWithStringId(id, localization_id); |
| } |