diff --git a/apps/macos/Sources/Clawdis/MenuBar.swift b/apps/macos/Sources/Clawdis/MenuBar.swift index df6732aa9..5b3b20689 100644 --- a/apps/macos/Sources/Clawdis/MenuBar.swift +++ b/apps/macos/Sources/Clawdis/MenuBar.swift @@ -338,7 +338,7 @@ final class UpdateStatus { import Sparkle @MainActor -final class SparkleUpdaterController: NSObject, UpdaterProviding, SPUUpdaterDelegate { +final class SparkleUpdaterController: NSObject, UpdaterProviding { private lazy var controller = SPUStandardUpdaterController( startingUpdater: false, updaterDelegate: self, @@ -398,6 +398,9 @@ final class SparkleUpdaterController: NSObject, UpdaterProviding, SPUUpdaterDele } } +@MainActor +extension SparkleUpdaterController: SPUUpdaterDelegate {} + private func isDeveloperIDSigned(bundleURL: URL) -> Bool { var staticCode: SecStaticCode? guard SecStaticCodeCreateWithPath(bundleURL as CFURL, SecCSFlags(), &staticCode) == errSecSuccess,