diff --git a/Source/NSMenu.m b/Source/NSMenu.m index fcc1702bf..8d8dfcaa0 100644 --- a/Source/NSMenu.m +++ b/Source/NSMenu.m @@ -689,9 +689,12 @@ static NSString* NSMenuLocationsKey = @"NSMenuLocations"; [nc postNotificationName: NSMenuWillSendActionNotification object: self userInfo: d]; - [[NSApplication sharedApplication] sendAction: [item action] - to: [item target] - from: item]; + if ([item action]) + { + [[NSApplication sharedApplication] sendAction: [item action] + to: [item target] + from: item]; + } [nc postNotificationName: NSMenuDidSendActionNotification object: self userInfo: d];