]> git.sesse.net Git - nageru/commitdiff
Simple audio inputs are on cards, not signals.
authorSteinar H. Gunderson <sgunderson@bigfoot.com>
Sun, 22 Apr 2018 20:47:33 +0000 (22:47 +0200)
committerSteinar H. Gunderson <sgunderson@bigfoot.com>
Sun, 22 Apr 2018 20:47:33 +0000 (22:47 +0200)
glwidget.cpp

index cccfa3af631b6d869255cf8f3b06addc2019c1dc..307e3e462a4796793f9037c33c9e550fe8832e9c 100644 (file)
@@ -313,7 +313,7 @@ void GLWidget::show_preview_context_menu(unsigned signal_num, const QPoint &pos)
        if (global_audio_mixer->get_mapping_mode() == AudioMixer::MappingMode::SIMPLE) {
                audio_source_action = new QAction("Use as audio source", &menu);
                audio_source_action->setCheckable(true);
-               if (global_audio_mixer->get_simple_input() == signal_num) {
+               if (global_audio_mixer->get_simple_input() == current_card) {
                        audio_source_action->setChecked(true);
                        audio_source_action->setEnabled(false);
                }
@@ -335,7 +335,7 @@ void GLWidget::show_preview_context_menu(unsigned signal_num, const QPoint &pos)
        // Show the menu and look at the result.
        QAction *selected_item = menu.exec(global_pos);
        if (audio_source_action != nullptr && selected_item == audio_source_action) {
-               global_audio_mixer->set_simple_input(signal_num);
+               global_audio_mixer->set_simple_input(current_card);
        } else if (selected_item == master_clock_action) {
                global_mixer->set_master_clock(signal_num);
        } else if (selected_item != nullptr) {