From 42879b1c1ead974f30bc9eb2cd1343d4bd24a8aa Mon Sep 17 00:00:00 2001 From: Hubert Chrzaniuk Date: Tue, 9 Feb 2021 12:58:29 +0100 Subject: [PATCH] [EGD-5580] Fix broken mute during call The mute button during a call did not cause any effect. --- module-audio/Audio/Operation/RouterOperation.cpp | 7 ++++++- module-audio/Audio/Operation/RouterOperation.hpp | 1 - 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/module-audio/Audio/Operation/RouterOperation.cpp b/module-audio/Audio/Operation/RouterOperation.cpp index f840045d63457ee29202dd15dcab2c01124679a9..7fd44ce7232bb2cce8ab4f7bcc1a994c4f4b9cfa 100644 --- a/module-audio/Audio/Operation/RouterOperation.cpp +++ b/module-audio/Audio/Operation/RouterOperation.cpp @@ -204,7 +204,12 @@ namespace audio bool RouterOperation::Mute(bool enable) { - muteEnable = enable; + if (enable == true) { + outputConnection->disable(); + } + else { + outputConnection->enable(); + } return true; } diff --git a/module-audio/Audio/Operation/RouterOperation.hpp b/module-audio/Audio/Operation/RouterOperation.hpp index 02c410696cb7cedefc86b9d126374248be9957ca..dbc765e2233940195f612469b2206f2f960f3631 100644 --- a/module-audio/Audio/Operation/RouterOperation.hpp +++ b/module-audio/Audio/Operation/RouterOperation.hpp @@ -50,7 +50,6 @@ namespace audio bool Mute(bool enable); - bool muteEnable = false; std::unique_ptr dataStreamOut; std::unique_ptr dataStreamIn; std::unique_ptr enc;