mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-11 09:18:40 +12:00
Qt: fix custom settings audio device corruption
This commit is contained in:
parent
98b730c806
commit
cd0d43382f
1 changed files with 2 additions and 1 deletions
|
@ -948,13 +948,14 @@ settings_dialog::settings_dialog(std::shared_ptr<gui_settings> gui_settings, std
|
||||||
ui->audioDeviceBox->blockSignals(true);
|
ui->audioDeviceBox->blockSignals(true);
|
||||||
ui->audioDeviceBox->addItem(tr("Default"), qsv(audio_device_enumerator::DEFAULT_DEV_ID));
|
ui->audioDeviceBox->addItem(tr("Default"), qsv(audio_device_enumerator::DEFAULT_DEV_ID));
|
||||||
|
|
||||||
|
const std::string selected_device = m_emu_settings->GetSetting(emu_settings_type::AudioDevice);
|
||||||
int device_index = 0;
|
int device_index = 0;
|
||||||
|
|
||||||
for (auto& dev : dev_array)
|
for (auto& dev : dev_array)
|
||||||
{
|
{
|
||||||
const QString cur_item = qstr(dev.id);
|
const QString cur_item = qstr(dev.id);
|
||||||
ui->audioDeviceBox->addItem(qstr(dev.name), cur_item);
|
ui->audioDeviceBox->addItem(qstr(dev.name), cur_item);
|
||||||
if (g_cfg.audio.audio_device.to_string() == dev.id)
|
if (selected_device == dev.id)
|
||||||
{
|
{
|
||||||
device_index = ui->audioDeviceBox->findData(cur_item);
|
device_index = ui->audioDeviceBox->findData(cur_item);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue