| Index: chrome/browser/ui/cocoa/menu_controller.mm
|
| diff --git a/chrome/browser/ui/cocoa/menu_controller.mm b/chrome/browser/ui/cocoa/menu_controller.mm
|
| index 47f0c348081994998f065d8afea639f58f71f040..a6d314d80ab5b6ed8b0f5e0de3c1101615de0738 100644
|
| --- a/chrome/browser/ui/cocoa/menu_controller.mm
|
| +++ b/chrome/browser/ui/cocoa/menu_controller.mm
|
| @@ -144,10 +144,16 @@
|
| DCHECK([(id)item isKindOfClass:[NSMenuItem class]]);
|
| [(id)item setState:(checked ? NSOnState : NSOffState)];
|
| [(id)item setHidden:(!model->IsVisibleAt(modelIndex))];
|
| - if (model->IsLabelDynamicAt(modelIndex)) {
|
| + if (model->IsItemDynamicAt(modelIndex)) {
|
| + // Update the label and the icon.
|
| NSString* label =
|
| l10n_util::FixUpWindowsStyleLabel(model->GetLabelAt(modelIndex));
|
| [(id)item setTitle:label];
|
| + SkBitmap skiaIcon;
|
| + NSImage* icon = nil;
|
| + if (model->GetIconAt(modelIndex, &skiaIcon) && !skiaIcon.isNull())
|
| + icon = gfx::SkBitmapToNSImage(skiaIcon);
|
| + [(id)item setImage:icon];
|
| }
|
| return model->IsEnabledAt(modelIndex);
|
| }
|
|
|