| Index: chrome/browser/ui/cocoa/accelerators_cocoa_browsertest.mm
|
| diff --git a/chrome/browser/ui/cocoa/accelerators_cocoa_browsertest.mm b/chrome/browser/ui/cocoa/accelerators_cocoa_browsertest.mm
|
| index 9191a67d2b12258329a094ca301ed0f14afd456e..82e51affd79f92b830136b3ceac759f2661416b6 100644
|
| --- a/chrome/browser/ui/cocoa/accelerators_cocoa_browsertest.mm
|
| +++ b/chrome/browser/ui/cocoa/accelerators_cocoa_browsertest.mm
|
| @@ -7,9 +7,11 @@
|
| #include "base/logging.h"
|
| #include "chrome/app/chrome_command_ids.h"
|
| #import "chrome/browser/ui/cocoa/accelerators_cocoa.h"
|
| +#include "chrome/grit/generated_resources.h"
|
| #include "chrome/test/base/in_process_browser_test.h"
|
| #include "testing/gtest_mac.h"
|
| #include "ui/base/accelerators/platform_accelerator_cocoa.h"
|
| +#include "ui/base/l10n/l10n_util_mac.h"
|
| #import "ui/events/keycodes/keyboard_code_conversion_mac.h"
|
|
|
| typedef InProcessBrowserTest AcceleratorsCocoaBrowserTest;
|
| @@ -112,6 +114,13 @@ IN_PROC_BROWSER_TEST_F(AcceleratorsCocoaBrowserTest,
|
| IN_PROC_BROWSER_TEST_F(AcceleratorsCocoaBrowserTest,
|
| MappingAcceleratorsInMainMenu) {
|
| AcceleratorsCocoa* keymap = AcceleratorsCocoa::GetInstance();
|
| + // The "Share" menu is dynamically populated.
|
| + NSMenu* mainMenu = [NSApp mainMenu];
|
| + NSMenu* fileMenu = [[mainMenu itemWithTag:IDC_FILE_MENU] submenu];
|
| + NSMenu* shareMenu =
|
| + [[fileMenu itemWithTitle:l10n_util::GetNSString(IDS_SHARE_MAC)] submenu];
|
| + [[shareMenu delegate] menuNeedsUpdate:shareMenu];
|
| +
|
| for (AcceleratorsCocoa::AcceleratorMap::iterator it =
|
| keymap->accelerators_.begin();
|
| it != keymap->accelerators_.end();
|
|
|