From e25ccd563557b193844a63bc5f584b56852980da Mon Sep 17 00:00:00 2001 From: dblugeon Date: Sun, 5 May 2013 20:13:54 +0200 Subject: [PATCH] Remove reload menu Item fixed #178 ref doc : https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/W ebKit/Protocols/WebUIDelegate_Protocol/Reference/Reference.html#//apple_ ref/doc/uid/TP40003838 --- Mac/ViewDelegate.m | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/Mac/ViewDelegate.m b/Mac/ViewDelegate.m index ca50f18..8a4e6af 100644 --- a/Mac/ViewDelegate.m +++ b/Mac/ViewDelegate.m @@ -103,20 +103,16 @@ - (NSArray *)webView:(WebView *)sender contextMenuItemsForElement:(NSDictionary *)element defaultMenuItems:(NSArray *)defaultMenuItems { - // FIXME - /* - NSMutableArray *menuItems = [NSMutableArray arrayWithArray:defaultMenuItems]; - - for (NSMenuItem*item in defaultMenuItems) { - if ([[item title] isEqualToString:@"Reload"]) { - //[item setAction:@selector(reload:)]; - //[item setTarget:self]; - } else { - [menuItems addObject:item]; + //remove reload menu item + NSMutableArray *menuItems = [NSMutableArray arrayWithArray:defaultMenuItems]; + for (NSMenuItem* item in defaultMenuItems) { + if ([item tag] == WebMenuItemTagReload) { + [menuItems removeObject:item]; + break; } - }*/ + } - return defaultMenuItems; + return menuItems; } - (void)reload:(id)sender {