| 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); | 
| } | 
|  |