X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=nageru%2Finput_mapping_dialog.cpp;h=85972f4312c4feb315ebd209d8c8d9e5839bae22;hb=bd01e11a41a19fef2315319909d8655cac359f0f;hp=529b2e5aa93b41bc59d08bca9302289801ff089e;hpb=a944bad466ba5601a96f6833e1ea2eb31f9b55af;p=nageru diff --git a/nageru/input_mapping_dialog.cpp b/nageru/input_mapping_dialog.cpp index 529b2e5..85972f4 100644 --- a/nageru/input_mapping_dialog.cpp +++ b/nageru/input_mapping_dialog.cpp @@ -33,7 +33,7 @@ InputMappingDialog::InputMappingDialog() : ui(new Ui::InputMappingDialog), mapping(global_audio_mixer->get_input_mapping()), old_mapping(mapping), - devices(global_audio_mixer->get_devices()) + devices(global_audio_mixer->get_devices(AudioMixer::HOLD_ALSA_DEVICES)) { for (unsigned bus_index = 0; bus_index < mapping.buses.size(); ++bus_index) { bus_settings.push_back(global_audio_mixer->get_bus_settings(bus_index)); @@ -61,7 +61,7 @@ InputMappingDialog::InputMappingDialog() saved_callback = global_audio_mixer->get_state_changed_callback(); global_audio_mixer->set_state_changed_callback([this]{ post_to_main_thread([this]{ - devices = global_audio_mixer->get_devices(); + devices = global_audio_mixer->get_devices(AudioMixer::HOLD_ALSA_DEVICES); for (unsigned row = 0; row < mapping.buses.size(); ++row) { fill_row_from_bus(row, mapping.buses[row], mapping); } @@ -352,7 +352,7 @@ void InputMappingDialog::load_clicked() for (unsigned bus_index = 0; bus_index < mapping.buses.size(); ++bus_index) { bus_settings.push_back(global_audio_mixer->get_bus_settings(bus_index)); } - devices = global_audio_mixer->get_devices(); // New dead cards may have been made. + devices = global_audio_mixer->get_devices(AudioMixer::HOLD_ALSA_DEVICES); // New dead cards may have been made. fill_ui_from_mapping(mapping); }