diff --git a/Source/NSMenuItemCell.m b/Source/NSMenuItemCell.m index c21f4f955..da0dd5871 100644 --- a/Source/NSMenuItemCell.m +++ b/Source/NSMenuItemCell.m @@ -479,7 +479,7 @@ static NSImage *arrowImage = nil; /* Cache arrow image. */ { cellFrame = [self keyEquivalentRectForBounds: cellFrame]; - if ([_menuItem hasSubmenu]) + if ([_menuItem hasSubmenu] && arrowImage != nil) { NSSize size; NSPoint position;