diff --git a/Source/NSMenu.m b/Source/NSMenu.m index 8eb525961..78003bb4b 100644 --- a/Source/NSMenu.m +++ b/Source/NSMenu.m @@ -728,7 +728,10 @@ static NSNotificationCenter *nc; if ([[item keyEquivalent] isEqualToString: [theEvent charactersIgnoringModifiers]]) { - [_view performActionWithHighlightingForItemAtIndex: i]; + if ([item isEnabled]) + { + [_view performActionWithHighlightingForItemAtIndex: i]; + } return YES; } }