~aleteoryx/muditaos

cceb5b09d610274c8b53bcd6e9279c402d38121f — Hubert Chrzaniuk 4 years ago 9832365
[EGD-5789] Fix loudspeaker in-call logic

In some cases loudspeaker state night have not
been passed properly ignoring users choice.
1 files changed, 2 insertions(+), 0 deletions(-)

M module-audio/Audio/Operation/RouterOperation.cpp
M module-audio/Audio/Operation/RouterOperation.cpp => module-audio/Audio/Operation/RouterOperation.cpp +2 -0
@@ 144,9 144,11 @@ namespace audio
            SwitchToPriorityProfile();
            break;
        case EventType::CallLoudspeakerOn:
            SetProfileAvailability({Profile::Type::RoutingEarspeaker}, false);
            SwitchProfile(Profile::Type::RoutingLoudspeaker);
            break;
        case EventType::CallLoudspeakerOff:
            SetProfileAvailability({Profile::Type::RoutingEarspeaker}, true);
            SwitchToPriorityProfile();
            break;
        case EventType::CallMute: