mirror of
https://github.com/MacPass/MacPass.git
synced 2025-12-14 07:02:39 +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 -
|
||||||
#pragma mark HNHUITextFieldDelegate
|
#pragma mark HNHUITextFieldDelegate
|
||||||
- (NSMenu *)textField:(NSTextField *)textField textView:(NSTextView *)view menu:(NSMenu *)menu {
|
- (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:@""];
|
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;
|
item.representedObject = textField;
|
||||||
[menu addItem:item];
|
[menu addItem:item];
|
||||||
|
|||||||
Reference in New Issue
Block a user