[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Wed, 04 Feb 2004 23:17:28 +0100
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4) Gecko/20030821
Quentin Mathé wrote:
NSMenuItem autoenabling doesn't work with NSPopUpButton... is it an
unimplemented feature ?
other problem... with the code below :
NSMenu *menu = [[NSMenu alloc] initWithTitle:@""];
[NSMenu popUpContextMenu:menu withEvent:myEvent forView:myView];
the menu object doesn't seem to be released (its dealloc method is not
called)... Why ?
This seems to eb a real bug, so lets move teh discussion to this mailing
My impression after a short inspection is that the problem comes from
the fact that a menu allways registers itself with the notification
centre, which in turn will keep a reference to the object thereby
keeping it alive. But I might be wrong here, as many classes in GUI use
a similar pattern and would thereby be living longer than expected.
Coudl somebody with mre knowledge of the implementation of
NSNotificationCenter comment on this?
Than this problem would even exist in the above code if the menu is only
created and released later. Is this true?
- Re: NSMenu,
Fred Kiefer <=