From: Steinar H. Gunderson Date: Mon, 31 Oct 2016 18:08:21 +0000 (+0100) Subject: Fix a segfault on bmusb hotplug in simple audio mode. X-Git-Tag: 1.4.1~6 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;ds=sidebyside;h=47a806bdc9143201072a3c7408f11bbd60b09a0c;p=nageru Fix a segfault on bmusb hotplug in simple audio mode. --- diff --git a/mainwindow.cpp b/mainwindow.cpp index 36ea55e..4127f91 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -1290,6 +1290,9 @@ void MainWindow::set_white_balance(int channel_number, int x, int y) void MainWindow::audio_state_changed() { post_to_main_thread([this]{ + if (global_audio_mixer->get_mapping_mode() == AudioMixer::MappingMode::SIMPLE) { + return; + } InputMapping mapping = global_audio_mixer->get_input_mapping(); for (unsigned bus_index = 0; bus_index < mapping.buses.size(); ++bus_index) { const InputMapping::Bus &bus = mapping.buses[bus_index];