mirror of
https://github.com/MacPass/MacPass.git
synced 2025-12-13 22:52:26 +00:00
fixed menu item duplication for NSSecureTextFields
This commit is contained in:
@@ -516,7 +516,11 @@ typedef NS_ENUM(NSUInteger, MPEntryTab) {
|
||||
#pragma mark -
|
||||
#pragma mark HNHUITextFieldDelegate
|
||||
- (NSMenu *)textField:(NSTextField *)textField textView:(NSTextView *)view menu:(NSMenu *)menu {
|
||||
|
||||
for(NSMenuItem *item in [menu itemArray]) {
|
||||
if(item.action == @selector(showReferenceBuilder:)) {
|
||||
return menu; // item is already contained!
|
||||
}
|
||||
}
|
||||
NSMenuItem *item = [[NSMenuItem alloc] initWithTitle:NSLocalizedString(@"SHOW_REFERENCE_BUILDER", @"Menu item to show the reference builder in a text view's context menu")action:@selector(showReferenceBuilder:) keyEquivalent:@""];
|
||||
item.representedObject = textField;
|
||||
[menu addItem:item];
|
||||
|
||||
Reference in New Issue
Block a user