diff --git a/src/citra_qt/configure_audio.cpp b/src/citra_qt/configure_audio.cpp index f3685e11ab7be27d2e5caa299ba52e82e39037c4..cedfa2f2a7b75bda5e4b6e4f21be21b6b004ce1b 100644 --- a/src/citra_qt/configure_audio.cpp +++ b/src/citra_qt/configure_audio.cpp @@ -28,14 +28,14 @@ ConfigureAudio::~ConfigureAudio() { } void ConfigureAudio::setConfiguration() { + int new_sink_index = 0; for (int index = 0; index < ui->output_sink_combo_box->count(); index++) { if (ui->output_sink_combo_box->itemText(index).toStdString() == Settings::values.sink_id) { - ui->output_sink_combo_box->setCurrentIndex(index); + new_sink_index = index; break; } } - - ui->output_sink_combo_box->setCurrentIndex(0); + ui->output_sink_combo_box->setCurrentIndex(new_sink_index); } void ConfigureAudio::applyConfiguration() {