From 3337c96fdb4e7f1872e00e531a08c939424255f2 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Tue, 21 Jul 2020 15:48:53 +1000 Subject: [PATCH] trigger recording permission on newer macOS SDKs --- qt/aqt/sound.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/qt/aqt/sound.py b/qt/aqt/sound.py index f1e096a09..9f5f16ae0 100644 --- a/qt/aqt/sound.py +++ b/qt/aqt/sound.py @@ -462,6 +462,9 @@ class PyAudioThreadedRecorder(threading.Thread): threading.Thread.__init__(self) self.startupDelay = startupDelay self.finish = False + if isMac and qtminor > 12: + # trigger permission prompt + QAudioDeviceInfo.defaultInputDevice() # type: ignore def run(self) -> None: chunk = 1024