From 83c7a287a4fcd038910df17fef65b39f7bac8e9e Mon Sep 17 00:00:00 2001 From: Lars Toenning Date: Tue, 23 Jun 2026 20:43:02 +0200 Subject: [PATCH] fix: Return unknown device type if default device is invalid --- src/misc/audio/audiodeviceinfo.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/misc/audio/audiodeviceinfo.cpp b/src/misc/audio/audiodeviceinfo.cpp index 6aa0f0651..e2c3dec58 100644 --- a/src/misc/audio/audiodeviceinfo.cpp +++ b/src/misc/audio/audiodeviceinfo.cpp @@ -51,11 +51,13 @@ namespace swift::misc::audio CAudioDeviceInfo CAudioDeviceInfo::getDefaultOutputDevice() { + if (QMediaDevices::defaultAudioOutput().isNull()) return { Unknown, "" }; return { OutputDevice, QMediaDevices::defaultAudioOutput().description() }; } CAudioDeviceInfo CAudioDeviceInfo::getDefaultInputDevice() { + if (QMediaDevices::defaultAudioInput().isNull()) return { Unknown, "" }; return { InputDevice, QMediaDevices::defaultAudioInput().description() }; }