Changed all calls to [NSMenu _setOwnedByPopUp:] and added missing

one in [setMenu:].


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@11108 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Fred Kiefer 2001-10-07 23:44:24 +00:00
parent a3febc44f3
commit 92a36a93b8

View file

@ -72,14 +72,16 @@ static NSImage *_pbc_image[2];
} }
_menu = [[NSMenu alloc] initWithTitle: @""]; _menu = [[NSMenu alloc] initWithTitle: @""];
[_menu _setOwnedByPopUp: YES]; [_menu _setOwnedByPopUp: self];
return self; return self;
} }
- (void) setMenu: (NSMenu *)menu - (void) setMenu: (NSMenu *)menu
{ {
[_menu _setOwnedByPopUp: nil];
ASSIGN(_menu, menu); ASSIGN(_menu, menu);
[_menu _setOwnedByPopUp: self];
} }
- (NSMenu *) menu - (NSMenu *) menu
@ -632,7 +634,7 @@ static NSImage *_pbc_image[2];
[aDecoder decodeValueOfObjCType: @encode(int) at: &flag]; [aDecoder decodeValueOfObjCType: @encode(int) at: &flag];
_pbcFlags.arrowPosition = flag; _pbcFlags.arrowPosition = flag;
[_menu _setOwnedByPopUp: YES]; [_menu _setOwnedByPopUp: self];
return self; return self;
} }