From 02d8005fa748e9011105fc47d6b75535797abf4c Mon Sep 17 00:00:00 2001 From: Brent Simmons Date: Fri, 3 May 2024 12:10:59 -0700 Subject: [PATCH] Fix a couple concurrency warnings. --- Mac/MainWindow/Detail/DetailIconSchemeHandler.swift | 2 +- Shared/ShareExtension/ExtensionFeedAddRequestFile.swift | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Mac/MainWindow/Detail/DetailIconSchemeHandler.swift b/Mac/MainWindow/Detail/DetailIconSchemeHandler.swift index fb9220ad4..5f5cf2d87 100644 --- a/Mac/MainWindow/Detail/DetailIconSchemeHandler.swift +++ b/Mac/MainWindow/Detail/DetailIconSchemeHandler.swift @@ -16,7 +16,7 @@ final class DetailIconSchemeHandler: NSObject, WKURLSchemeHandler { func webView(_ webView: WKWebView, start urlSchemeTask: WKURLSchemeTask) { - Task { @MainActor in + MainActor.assumeIsolated { guard let responseURL = urlSchemeTask.request.url, let iconImage = self.currentArticle?.iconImage() else { urlSchemeTask.didFailWithError(URLError(.fileDoesNotExist)) diff --git a/Shared/ShareExtension/ExtensionFeedAddRequestFile.swift b/Shared/ShareExtension/ExtensionFeedAddRequestFile.swift index d9bf00f4f..f6fa39cef 100644 --- a/Shared/ShareExtension/ExtensionFeedAddRequestFile.swift +++ b/Shared/ShareExtension/ExtensionFeedAddRequestFile.swift @@ -12,7 +12,7 @@ import Account final class ExtensionFeedAddRequestFile: NSObject, NSFilePresenter, Sendable { - private static let log = OSLog(subsystem: Bundle.main.bundleIdentifier!, category: "extensionFeedAddRequestFile") + nonisolated(unsafe) private static let log = OSLog(subsystem: Bundle.main.bundleIdentifier!, category: "extensionFeedAddRequestFile") private static let filePath: String = { let appGroup = Bundle.main.object(forInfoDictionaryKey: "AppGroup") as! String