X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=input_mapping_dialog.cpp;h=9c8180cce6321750894c1b4547b6c6f991cbca37;hb=8db504e0abc3d6b5d64f2fc790c4f751c5e0e778;hp=2d40cc2a500a839557e46aef541fa1c52677a86f;hpb=95c6bc9d8e340b02112f713389390102d547cc4c;p=nageru diff --git a/input_mapping_dialog.cpp b/input_mapping_dialog.cpp index 2d40cc2..9c8180c 100644 --- a/input_mapping_dialog.cpp +++ b/input_mapping_dialog.cpp @@ -75,7 +75,8 @@ void InputMappingDialog::setup_channel_choices_from_bus(unsigned row, const Inpu for (unsigned channel = 0; channel < 2; ++channel) { QComboBox *channel_combo = new QComboBox; channel_combo->addItem(QString("(none)")); - if (bus.device.type == InputSourceType::CAPTURE_CARD) { + if (bus.device.type == InputSourceType::CAPTURE_CARD || + bus.device.type == InputSourceType::ALSA_INPUT) { auto device_it = devices.find(bus.device); assert(device_it != devices.end()); unsigned num_device_channels = device_it->second.num_channels;