mirror of
https://github.com/JulianGro/overte.git
synced 2025-04-09 12:12:14 +02:00
adding safeguard in case device list is empty
This commit is contained in:
parent
75ba65c2c9
commit
549e181be0
1 changed files with 10 additions and 4 deletions
|
@ -111,11 +111,17 @@ QList<HifiAudioDeviceInfo> getAvailableDevices(QAudio::Mode mode, const QString&
|
|||
}
|
||||
|
||||
if (defaultDesktopDevice.getDevice().isNull()) {
|
||||
qCDebug(audioclient) << __FUNCTION__ << "Default device not found in list:" << defDeviceName
|
||||
<< "Setting Default to: " << devices.first().deviceName();
|
||||
defaultDesktopDevice = HifiAudioDeviceInfo(devices.first(), true, mode, HifiAudioDeviceInfo::desktop);
|
||||
if (devices.size() > 0) {
|
||||
qCDebug(audioclient) << __FUNCTION__ << "Default device not found in list:" << defDeviceName
|
||||
<< "Setting Default to: " << devices.first().deviceName();
|
||||
defaultDesktopDevice = HifiAudioDeviceInfo(devices.first(), true, mode, HifiAudioDeviceInfo::desktop);
|
||||
} else {
|
||||
//current audio list is empty for some reason.
|
||||
qCDebug(audioclient) << __FUNCTION__ << "Default device not found in list no alternative selection available";
|
||||
}
|
||||
} else {
|
||||
newDevices.push_front(defaultDesktopDevice);
|
||||
}
|
||||
newDevices.push_front(defaultDesktopDevice);
|
||||
|
||||
if (!hmdName.isNull()) {
|
||||
HifiAudioDeviceInfo hmdDevice;
|
||||
|
|
Loading…
Reference in a new issue