Avoid repeated accessibility prompts
This commit is contained in:
@@ -4,11 +4,10 @@ import MusicAssistantCore
|
||||
|
||||
struct MacOSSunoAccessibilityFieldFiller: SunoFieldFilling {
|
||||
func fill(_ payload: SunoHandoffPayload) async -> SunoFieldFillReport {
|
||||
let options = [kAXTrustedCheckOptionPrompt.takeUnretainedValue() as String: true] as CFDictionary
|
||||
guard AXIsProcessTrustedWithOptions(options) else {
|
||||
guard AXIsProcessTrusted() else {
|
||||
return .copyRequired(
|
||||
for: SunoHandoffField.allCases,
|
||||
reason: "Allow Accessibility access to fill this field automatically."
|
||||
reason: "Allow Accessibility access in System Settings, then reopen AI Music Studio."
|
||||
)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user