From b19420afa9340e7e76cdfae2201a554f6ea6bfcf Mon Sep 17 00:00:00 2001 From: Gaelle Braud Date: Mon, 12 Jan 2026 15:26:02 +0100 Subject: [PATCH] fix update disable meetings feature setting when default account changes #LINQT-2334 --- Linphone/model/setting/SettingsModel.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Linphone/model/setting/SettingsModel.cpp b/Linphone/model/setting/SettingsModel.cpp index 264e9bd10..32bb40bf1 100644 --- a/Linphone/model/setting/SettingsModel.cpp +++ b/Linphone/model/setting/SettingsModel.cpp @@ -76,11 +76,17 @@ SettingsModel::SettingsModel() { if (!getDisableMeetingsFeature() && account && !account->getParams()->getAudioVideoConferenceFactoryAddress()) setDisableMeetingsFeature(true); + else if (getDisableMeetingsFeature() && account && + account->getParams()->getAudioVideoConferenceFactoryAddress()) + setDisableMeetingsFeature(false); }); auto defaultAccount = core->getDefaultAccount(); if (!getDisableMeetingsFeature() && defaultAccount && !defaultAccount->getParams()->getAudioVideoConferenceFactoryAddress()) setDisableMeetingsFeature(true); + else if (getDisableMeetingsFeature() && defaultAccount && + defaultAccount->getParams()->getAudioVideoConferenceFactoryAddress()) + setDisableMeetingsFeature(false); // Media cards must not be used twice (capture card + call) else we will get latencies issues and bad echo // calibrations in call.