mirror of
https://github.com/darlinghq/darling-cocotron.git
synced 2024-10-07 09:33:28 +00:00
Remove duplicate menu items in addItemWithTitle:
This commit is contained in:
parent
3fbd0fc1be
commit
e168c0496f
@ -189,6 +189,13 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI
|
||||
}
|
||||
|
||||
-(void)_addItemWithTitle:(NSString *)title {
|
||||
|
||||
NSMenuItem *duplicate=[_menu itemWithTitle: title];
|
||||
if (duplicate != nil) {
|
||||
// don't allow items with duplicate titles by default
|
||||
[_menu removeItem: duplicate];
|
||||
}
|
||||
|
||||
[_menu addItemWithTitle:title action:@selector(_popUpItemAction:) keyEquivalent:nil];
|
||||
NSMenuItem *item=[[_menu itemArray] lastObject];
|
||||
[item setTarget: self];
|
||||
|
Loading…
Reference in New Issue
Block a user