| Index: chrome/browser/cocoa/menu_controller.mm
|
| diff --git a/chrome/browser/cocoa/menu_controller.mm b/chrome/browser/cocoa/menu_controller.mm
|
| index 259c90553768f6098f5de351867832e6b00bb7b4..a34469e642d01d2129313966d3b31ac9ea94e734 100644
|
| --- a/chrome/browser/cocoa/menu_controller.mm
|
| +++ b/chrome/browser/cocoa/menu_controller.mm
|
| @@ -5,6 +5,7 @@
|
| #import "chrome/browser/cocoa/menu_controller.h"
|
|
|
| #include "app/l10n_util_mac.h"
|
| +#include "app/menus/accelerator_cocoa.h"
|
| #include "app/menus/simple_menu_model.h"
|
| #include "base/logging.h"
|
| #include "base/sys_string_conversions.h"
|
| @@ -102,6 +103,11 @@
|
| [item setTarget:self];
|
| NSValue* modelObject = [NSValue valueWithPointer:model];
|
| [item setRepresentedObject:modelObject]; // Retains |modelObject|.
|
| + menus::AcceleratorCocoa accelerator;
|
| + if (model->GetAcceleratorAt(modelIndex, &accelerator)) {
|
| + [item setKeyEquivalent:accelerator.characters()];
|
| + [item setKeyEquivalentModifierMask:accelerator.modifiers()];
|
| + }
|
| }
|
| [menu insertItem:item atIndex:index];
|
| }
|
|
|