diff --git a/NetNewsWire/AppDelegate.swift b/NetNewsWire/AppDelegate.swift index a581e94df..d7e6a7a33 100644 --- a/NetNewsWire/AppDelegate.swift +++ b/NetNewsWire/AppDelegate.swift @@ -31,10 +31,6 @@ class AppDelegate: NSObject, NSApplicationDelegate, NSUserInterfaceValidations, @IBOutlet var sortByNewestArticleOnTopMenuItem: NSMenuItem! @IBOutlet var checkForUpdatesMenuItem: NSMenuItem! - lazy var sendToCommands: [SendToCommand] = { - return [SendToMicroBlogCommand(), SendToMarsEditCommand()] - }() - var unreadCount = 0 { didSet { if unreadCount != oldValue { diff --git a/NetNewsWire/MainWindow/SharingServicePickerDelegate.swift b/NetNewsWire/MainWindow/SharingServicePickerDelegate.swift index f60dad62c..e49b66352 100644 --- a/NetNewsWire/MainWindow/SharingServicePickerDelegate.swift +++ b/NetNewsWire/MainWindow/SharingServicePickerDelegate.swift @@ -26,9 +26,13 @@ import AppKit return sharingServiceDelegate } + private static let sendToCommands: [SendToCommand] = { + return [SendToMicroBlogCommand(), SendToMarsEditCommand()] + }() + static func customSharingServices(for items: [Any]) -> [NSSharingService] { - let customServices = appDelegate.sendToCommands.compactMap { (sendToCommand) -> NSSharingService? in + let customServices = sendToCommands.compactMap { (sendToCommand) -> NSSharingService? in guard let object = items.first else { return nil