From a69f0239b1bb1171a3de1635a563efb3edd39dfc Mon Sep 17 00:00:00 2001 From: Beingpax Date: Sat, 1 Nov 2025 10:34:31 +0545 Subject: [PATCH] Skip the screen recording permission prompt if not provided. --- VoiceInk/Services/AIEnhancementService.swift | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/VoiceInk/Services/AIEnhancementService.swift b/VoiceInk/Services/AIEnhancementService.swift index d5042c5..e3f0fa1 100644 --- a/VoiceInk/Services/AIEnhancementService.swift +++ b/VoiceInk/Services/AIEnhancementService.swift @@ -399,13 +399,17 @@ class AIEnhancementService: ObservableObject { } func captureScreenContext() async { + guard CGPreflightScreenCaptureAccess() else { + return + } + if let capturedText = await screenCaptureService.captureAndExtractText() { await MainActor.run { self.objectWillChange.send() } } } - + func captureClipboardContext() { lastCapturedClipboard = NSPasteboard.general.string(forType: .string) }