# HG changeset patch # User Chris Cannam # Date 1481562429 0 # Node ID 8bff263578ae113d7a4a186b589eae33f8fa40e3 # Parent 130d167401b032f3474c8b2703b6dfadc560c99e Minor tidy diff -r 130d167401b0 -r 8bff263578ae main/PreferencesDialog.cpp --- a/main/PreferencesDialog.cpp Mon Dec 12 17:01:51 2016 +0000 +++ b/main/PreferencesDialog.cpp Mon Dec 12 17:07:09 2016 +0000 @@ -586,9 +586,6 @@ implementationName = names[m_audioImplementation-1]; } - m_audioPlaybackDeviceCombo->clear(); - m_audioRecordDeviceCombo->clear(); - QString suffix; if (implementationName != "") { suffix = "-" + QString(implementationName.c_str()); @@ -597,6 +594,7 @@ names = breakfastquay::AudioFactory::getPlaybackDeviceNames(implementationName); QString playbackDeviceName = settings.value ("audio-playback-device" + suffix, "").toString(); + m_audioPlaybackDeviceCombo->clear(); m_audioPlaybackDeviceCombo->addItem(tr("(auto)")); m_audioPlaybackDeviceCombo->setCurrentIndex(0); m_audioPlaybackDevice = 0; @@ -611,6 +609,7 @@ names = breakfastquay::AudioFactory::getRecordDeviceNames(implementationName); QString recordDeviceName = settings.value ("audio-record-device" + suffix, "").toString(); + m_audioRecordDeviceCombo->clear(); m_audioRecordDeviceCombo->addItem(tr("(auto)")); m_audioRecordDeviceCombo->setCurrentIndex(0); m_audioRecordDevice = 0;