fix missing default device

This commit is contained in:
amerhifi 2019-10-25 13:09:13 -07:00
parent 3e1f341225
commit 6860ac9693

View file

@ -117,14 +117,13 @@ QList<HifiAudioDeviceInfo> getAvailableDevices(QAudio::Mode mode) {
}
}
if (!defaultDesktopDevice.getDevice().isNull()) {
newDevices.push_front(defaultDesktopDevice);
} else {
qCDebug(audioclient) << __FUNCTION__ << "Default device not found in list:" << defDeviceName
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);
}
newDevices.push_front(defaultDesktopDevice);
if (!hmdDeviceName.isNull() && !hmdDeviceName.isEmpty()) {
HifiAudioDeviceInfo hmdDevice;
foreach(auto device, newDevices) {