From 5888e1b7d0beff2d7cc7b820d050c0be0f2c3912 Mon Sep 17 00:00:00 2001 From: Brent Simmons Date: Sat, 27 Jan 2018 11:32:59 -0800 Subject: [PATCH] Remove Debug menu when running a Release build. --- Evergreen/AppDelegate.swift | 3 +++ Evergreen/Base.lproj/Main.storyboard | 6 +++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/Evergreen/AppDelegate.swift b/Evergreen/AppDelegate.swift index 3dc928be9..94fb3cd6c 100644 --- a/Evergreen/AppDelegate.swift +++ b/Evergreen/AppDelegate.swift @@ -27,6 +27,8 @@ class AppDelegate: NSObject, NSApplicationDelegate, NSUserInterfaceValidations, var feedIconDownloader: FeedIconDownloader! var appName: String! + @IBOutlet var debugMenuItem: NSMenuItem! + lazy var genericFeedImage: NSImage? = { let path = "/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/BookmarkIcon.icns" let image = NSImage(contentsOfFile: path) @@ -143,6 +145,7 @@ class AppDelegate: NSObject, NSApplicationDelegate, NSUserInterfaceValidations, } #if RELEASE + debugMenuItem.menu?.removeItem(debugMenuItem) DispatchQueue.main.async { self.refreshAll(self) } diff --git a/Evergreen/Base.lproj/Main.storyboard b/Evergreen/Base.lproj/Main.storyboard index 52698ef04..aaee9a232 100644 --- a/Evergreen/Base.lproj/Main.storyboard +++ b/Evergreen/Base.lproj/Main.storyboard @@ -519,7 +519,11 @@ - + + + + +