diff --git a/src/widget/form/settings/avform.cpp b/src/widget/form/settings/avform.cpp index b0037ad08..c380267f3 100644 --- a/src/widget/form/settings/avform.cpp +++ b/src/widget/form/settings/avform.cpp @@ -544,6 +544,11 @@ void AVForm::on_inDevCombobox_currentIndexChanged(int deviceIndex) audioSettings->setInDev(deviceName); audio->reinitInput(deviceName); + subscribedToAudioIn = inputEnabled; + if (inputEnabled) { + audio->subscribeInput(); + } + microphoneSlider->setEnabled(inputEnabled); if (!inputEnabled) { volumeDisplay->setValue(volumeDisplay->minimum());