From 39635ca6dc1dd9529c1166ad0a2f6fbff6b772d3 Mon Sep 17 00:00:00 2001 From: masakih Date: Fri, 28 Jul 2017 22:30:45 +0900 Subject: [PATCH] =?utf8?q?=E5=87=A6=E7=90=86=E3=82=92=E7=B0=A1=E7=B4=A0?= =?utf8?q?=E5=8C=96=E3=81=97=E3=81=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- KCD/GameViewController.swift | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/KCD/GameViewController.swift b/KCD/GameViewController.swift index 0528ab68..3712c27a 100644 --- a/KCD/GameViewController.swift +++ b/KCD/GameViewController.swift @@ -247,17 +247,11 @@ extension GameViewController: WebFrameLoadDelegate, WebUIDelegate { } } - func webView(_ sender: WebView!, - contextMenuItemsForElement element: [AnyHashable: Any]!, - defaultMenuItems: [Any]!) -> [Any]! { + func webView(_ sender: WebView!, contextMenuItemsForElement element: [AnyHashable: Any]!, defaultMenuItems: [Any]!) -> [Any]! { guard let menuItems = defaultMenuItems as? [NSMenuItem] else { return [] } - // TODO: use filter - return menuItems.flatMap { - - GameViewController.excludeMenuItemTag.contains($0.tag) ? nil : $0 - } + return menuItems.filter { !GameViewController.excludeMenuItemTag.contains($0.tag) } } } -- 2.11.0