diff --git a/bigbluebutton-html5/imports/ui/components/actions-bar/component.jsx b/bigbluebutton-html5/imports/ui/components/actions-bar/component.jsx index 486636b891f48b0a4573f24906ec327602774797..49f6a2570b709c3bd3e86a3ba2c3566845bed88d 100755 --- a/bigbluebutton-html5/imports/ui/components/actions-bar/component.jsx +++ b/bigbluebutton-html5/imports/ui/components/actions-bar/component.jsx @@ -157,10 +157,7 @@ class ActionsBar extends PureComponent { }; AudioManager.openTranslatorChannel(language.extension, onInternalConnected).then(() => { - if( language.extension > 0 ) { - Service.muteMicrophone(); - } - if( !this.state.translatorLanguage && !AudioManager.isTranslatorMuted() ) { + if (language.extension > 0 && !this.state.translatorLanguage && !AudioManager.isTranslatorMuted()) { this.handleMuteTranslator() } this.setState({translatorLanguage : language}) diff --git a/bigbluebutton-html5/imports/ui/services/audio-manager/index.js b/bigbluebutton-html5/imports/ui/services/audio-manager/index.js index 41adbc9ba8f4841a4487173cafabe9bf706391b6..41277a6e3e388c03a871bbfded3d640d3426fb0b 100755 --- a/bigbluebutton-html5/imports/ui/services/audio-manager/index.js +++ b/bigbluebutton-html5/imports/ui/services/audio-manager/index.js @@ -788,9 +788,6 @@ class AudioManager { if (onConnected) { onConnected(message); } - if(this.isTranslatorMuted){ - this.muteTranslator('mute-button') - } return new Promise(function () {}) }.bind(this); diff --git a/fairblue-changelog.md b/fairblue-changelog.md index 59a11abbb158e6dd2f73eec1c58c71bf928627b9..692db83f3837aa53ad27fd178d004992aa551eb7 100644 --- a/fairblue-changelog.md +++ b/fairblue-changelog.md @@ -1,5 +1,6 @@ # Changelog of Fairblue development ## Next +* Fix bug, where translator is muted if they change translation language ## 21022021 * we disabled some audio preprocessing of the browser, it seems some of this is going nuts when there are multiple streams * the input device used in the echo test is now made sure to be used as the translator microphone