Index: chrome/browser/cocoa/menu_controller.mm |
diff --git a/chrome/browser/cocoa/menu_controller.mm b/chrome/browser/cocoa/menu_controller.mm |
index a5b82568828a3b576b62f36216bdc3ee20ef2b64..4e0aa168129a4d8cba8ce8a8251d68178d381793 100644 |
--- a/chrome/browser/cocoa/menu_controller.mm |
+++ b/chrome/browser/cocoa/menu_controller.mm |
@@ -143,6 +143,7 @@ |
BOOL checked = model->IsItemCheckedAt(modelIndex); |
DCHECK([(id)item isKindOfClass:[NSMenuItem class]]); |
[(id)item setState:(checked ? NSOnState : NSOffState)]; |
+ [(id)item setHidden:(!model->IsVisibleAt(modelIndex))]; |
if (model->IsLabelDynamicAt(modelIndex)) { |
NSString* label = |
l10n_util::FixUpWindowsStyleLabel(model->GetLabelAt(modelIndex)); |