diff --git a/Mac/Resources/NetNewsWire-dev.entitlements b/Mac/Resources/NetNewsWire-dev.entitlements index be00c4465..f7a0558d8 100644 --- a/Mac/Resources/NetNewsWire-dev.entitlements +++ b/Mac/Resources/NetNewsWire-dev.entitlements @@ -13,6 +13,7 @@ com.apple.security.temporary-exception.apple-events com.red-sweater.marsedit4 + com.red-sweater.marsedit5 com.apple.security.application-groups diff --git a/Mac/Resources/NetNewsWire.entitlements b/Mac/Resources/NetNewsWire.entitlements index 971a3bfaf..4e23e7022 100644 --- a/Mac/Resources/NetNewsWire.entitlements +++ b/Mac/Resources/NetNewsWire.entitlements @@ -29,6 +29,7 @@ com.apple.security.temporary-exception.apple-events com.red-sweater.marsedit4 + com.red-sweater.marsedit5 diff --git a/Shared/ExtensionPoints/SendToMarsEditCommand.swift b/Shared/ExtensionPoints/SendToMarsEditCommand.swift index f2207af64..49576b1c7 100644 --- a/Shared/ExtensionPoints/SendToMarsEditCommand.swift +++ b/Shared/ExtensionPoints/SendToMarsEditCommand.swift @@ -15,7 +15,7 @@ final class SendToMarsEditCommand: SendToCommand { let title = "MarsEdit" let image: RSImage? = AppAssets.marsEditIcon - private let marsEditApps = [UserApp(bundleID: "com.red-sweater.marsedit4"), UserApp(bundleID: "com.red-sweater.marsedit")] + private let marsEditApps = [UserApp(bundleID: "com.red-sweater.marsedit5"), UserApp(bundleID: "com.red-sweater.marsedit4"), UserApp(bundleID: "com.red-sweater.marsedit")] func canSendObject(_ object: Any?, selectedText: String?) -> Bool { appToUse() != nil @@ -62,7 +62,9 @@ private extension SendToMarsEditCommand { func appToUse() -> UserApp? { - marsEditApps.forEach{ $0.updateStatus() } + for app in marsEditApps { + app.updateStatus() + } for app in marsEditApps { if app.isRunning {