From 3a70b36dc40322669f87337e358733f92f69c8bb Mon Sep 17 00:00:00 2001 From: Michael Starke Date: Tue, 15 May 2018 15:10:30 +0200 Subject: [PATCH] Removing searchWithGoogle and all submenu actions from context menu --- MacPass/MPEntryInspectorViewController.m | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/MacPass/MPEntryInspectorViewController.m b/MacPass/MPEntryInspectorViewController.m index e395835d..86c022e8 100644 --- a/MacPass/MPEntryInspectorViewController.m +++ b/MacPass/MPEntryInspectorViewController.m @@ -560,14 +560,15 @@ 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]; + for(NSMenuItem *item in menu.itemArray) { + if(item.action == @selector(_searchWithGoogleFromMenu:) || item.action == @selector(submenuAction:)) { + [menu removeItem:item]; + } + } + /* + 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]; */ return menu; }