Fix an issue where microphone capture was kept active undefinitely after a call, if an audio route change was performed during the call.

This commit is contained in:
Julien Wadel 2025-04-29 15:38:48 +02:00
parent 117df75343
commit 4a4481e56c

View file

@ -346,8 +346,10 @@ void SettingsModel::setDeviceName(const QString &deviceName) {
// =============================================================================
void SettingsModel::resetCaptureGraph() {
deleteCaptureGraph();
createCaptureGraph();
if (mSimpleCaptureGraph){
deleteCaptureGraph();
createCaptureGraph();
}
}
void SettingsModel::createCaptureGraph() {
mSimpleCaptureGraph = new MediastreamerUtils::SimpleCaptureGraph(Utils::appStringToCoreString(getCaptureDevice()),