Re: validateMenuItem() not always being called
Re: validateMenuItem() not always being called
- Subject: Re: validateMenuItem() not always being called
- From: Joel Norvell <email@hidden>
- Date: Sun, 18 May 2008 15:47:16 -0700 (PDT)
Jeff,
You need to call super for the "else" cases.
Are you doing that?
Joel
- (BOOL) validateMenuItem: (NSMenuItem *) menuItem
{
BOOL enable = NO;
if ([menuItem action] == @selector(yourSelector:))
{
if (yourEnablingLogicForThisSelectorIsSatisfied)
{
enable = YES;
}
}
else if ...
{
}
else
{
enable = [super validateMenuItem:menuItem];
}
return enable;
}
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden